C# 3.0, Linq, Linq To Sql
版权声明:本Blog内的所有文章如非特别注明,版权均归作者个人所有,任何外部引用或摘抄请注明原文地址,未经作者授权不得用于任何以营利目的的行为,谢谢合作! Name: Tom Song MSN: sguoan@hotmail.com
Linq To Sql 项目从Beta迁移到RTM要注意那些事项呢?RTM相对beta又做了那些变动呢?本文为你揭开这些问题。这里,我们只谈项目中经常碰到的,其他的略去不写。你若是有疑问,可以回贴问,我再帮你找。最后,放出修正文档。特别感谢伍迷TX的督促。 1,函数名称的改变 在添加,更新和删除实体对象时,本blog中的Linq To Sql进阶系列(三)CUD和Log 一文中所提及的,其函数名更改如下。 Beta 2 Name RTM Name Add InsertOnSubmit AddAll InsertAllOnSubmit Remove DeleteOnSubmit RemoveAll DeleteAllOnSubmit
Beta 2 Name
RTM Name
Add
InsertOnSubmit
AddAll
InsertAllOnSubmit
Remove
DeleteOnSubmit
RemoveAll
DeleteAllOnSubmit
AddedEntities
Inserts
RemovedEntities
Deletes
ModifiedEntities
Updates
Customer c = null;
Using(DataContext db1 = new DataContext())
{
db1.DeferredLoadingEnabled = false;
c= db1.Customers.First();
}
Using(DataContext db2 = new DataContext())
db2.Customers.Attach(c);
….do something…
LINQ to SQL Beta 2 to RTM Breaking Changes 相关: C# 3.0入门系列-目录导航 Linq To Sql进阶系列 -目录导航
Powered by: 博客园 Copyright © Tom Song