我需要在我的数据库中的每个表中设置列的 LINQ UpdateCheck 属性,有没有快速的方法来设置所有列的 updatecheck 属性?
最佳答案
Visual Studio 的 L2S 设计器中没有内置此类功能,但您可以:
a) 为所有表添加时间戳/行版本列;然后时间戳列将用于并发检查,而不是所有列。 (...如果您这样做的原因是为了简化 SQL 更新语句...)
……或者……
b) 在 xml 编辑器中打开 DBML 文件并进行搜索/替换或其他批量更新。
……或者……
c) 试用我的 L2S 插件(您可以下载它并从 www.huagati.com/dbmltools 获得试用许可证);它添加到 L2S 设计器的命令之一是 updatecheck 属性的“批量更新”:
alt text http://forum.huagati.com/upload/2/dbmlToolsMenu_v189.png
alt text http://forum.huagati.com/upload/2/concurrencyModeOptions.png
关于linq-to-sql - 如何为所有表快速设置所有列属性 "UpdateCheck"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3138578/