永发信息网

c# ef框架怎么使用linq语句创建数据库

答案:1  悬赏:0  手机版
解决时间 2021-03-27 08:33
c# ef框架怎么使用linq语句创建数据库
最佳答案
一个示例:创建Employee类的新对象,用适当的值填充,然后添加这个新对象到Employee集合,提交变化到数据库作为Employee表的新行。注意,主键EmployeeID是自动增值(可查看dbml代码),创建新对象时不用设置主键值。
NorthwndDataContext db = new NorthwndDataContext(@"c:\。。\northwnd.mdf");
Employee insertEmp = new Employee //创建新的Employee对象
{
LastName = "赵钱",
FirstName = "孙李",
HireDate = DateTime.Now, //当前时间
City = "北京"
};
db.Employees.InsertOnSubmit(insertEmp); //添加新对象到Employee序列
try
{
db.SubmitChanges(); //提交更新到数据库
}
catch (Exception e)
{
Console.WriteLine(e);
db.SubmitChanges(); //若出现异常仍然提交更新
}
//以下语句查看是否插入新行
var empQuery = from emp in db.Employees
select new
{
emp.EmployeeID,
emp.LastName,
emp.FirstName,
emp.HireDate,
emp.City
};
foreach (var q in empQuery)
Console.WriteLine("{0} {1} {2} {3} {4}", q.EmployeeID,
q.LastName, q.FirstName, q.HireDate, q.City);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
每年12月个人所得税避税金额上限是多少
我校成功举行拔河比赛 300字 新闻报道式
兴发土产五交化在什么地方啊,我要过去处理事
m10乘以90膨胀螺栓,螺杆丝扣直径是m9,这种膨
辗转空对窗前月 愁眠梦断鹊桥边 我思伊人千百
根号a有意义,根号a表示什么,它是一个非负
化妆品乳液和普通乳液有什么区别
徐州聚盛纺织工贸有限公司怎么样?
学跆拳道,打架可以更厉害吗
汽车上有个epi标志 是什么意思 亮了代表什么
5吨随车吊车身多高,厂房门高3.6米能进去吗?
区区人类 用日语怎么说?
骑重型机车需要驾照吗?是E照还是F照?
电线杆上的"ABC"是什么意思?
单选题光合作用是一切生物体延续和种族发展的
推荐资讯
fate。fsn06版主题曲disillusion和ubw版13回
鹿和狼的故事,想一想凯巴伯森林大批的狼被猎
比如桥梁橡胶支座的优点与缺点有哪些
1997年7月1日,中国正式恢复对香港行使主权,
皮包的油边怎么补?
比较香樟,天竺桂,阴香的区别
豁免的危险废物运输时是否需要具有危险品资质
13个△,5个5个地圈,还剩几个?()x()十()或()x(
0、1C电流是什么电
问个问题,红色的房间有什么用
MA原创服装设计品牌王帅,是在VA艺术留学做的
小白求问.七彩虹烈焰战神1070x跟u哪个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?