一、增加
using (var dataContext = new LinqEntityDataContext())
{
var addLogin = new tb_login { UserName = "linq", UserPwd = "123" };
dataContext.tb_logins.InsertOnSubmit(addLogin);
dataContext.SubmitChanges();
}
二、删除
using (var dataContext = new LinqEntityDataContext())
{
const int id = 6;
var deleteLogin = dataContext.tb_logins.FirstOrDefault(p => p.Id == id);
if (deleteLogin != null)
dataContext.tb_logins.DeleteOnSubmit(deleteLogin);
dataContext.SubmitChanges();
}
三、查询
using (var dataContext = new LinqEntityDataContext())
{
var data = dataContext.tb_logins.ToList();
foreach (var i in data)
{
var tb = new TextBlock { Text = i.UserName };
spRoot.Children.Add(tb);
}
}
四、修改
using (var dataContext = new LinqEntityDataContext())
{
const int id = 1;
var updateLogin = dataContext.tb_logins.FirstOrDefault(p => p.Id == id);
if (updateLogin != null)
{
updateLogin.UserName = "update";
updateLogin.UserPwd = "abc";
}
dataContext.SubmitChanges();
}