在我的web应用程序中,我做了很多更新。因此,除主键之外的所有列的唯一可接受的UpdateCheck模式是“从不”。在Visual Studio 2010 DBML设计器(MS SQL/ASP.NET MVC)中默认设置UpdateCheck.Never模式
但不幸的是,DBML设计器自动设置“始终”模式。所以我必须通过数十列来手动更改它,并且当我必须更新DBML文件时......它会再次返回到“ALWAYS”。
那么有没有办法自动设置你想要的模式?
在我的web应用程序中,我做了很多更新。因此,除主键之外的所有列的唯一可接受的UpdateCheck模式是“从不”。在Visual Studio 2010 DBML设计器(MS SQL/ASP.NET MVC)中默认设置UpdateCheck.Never模式
但不幸的是,DBML设计器自动设置“始终”模式。所以我必须通过数十列来手动更改它,并且当我必须更新DBML文件时......它会再次返回到“ALWAYS”。
那么有没有办法自动设置你想要的模式?
我找到了解决方案!
您可以使用Shift键在设计器中选择几列。然后点击一下鼠标。
我爱视觉工作室:)
有一个解决方案,使此默认值。
只需将名称和类型都设置为Timestamp的列添加到所需的表中,然后将其放到DBML设计器!
Visual Studio(至少VS 2010)会自动将所有其他列的Update Check更新为除Timestamp列之外的永不更新。
贷Simon_Weaver的答案在这里:仍然How much overhead does 'Update Check' have for LINQ UPDATES
没有短呢?喜欢一些设置 – antew 2013-10-01 08:52:12