linq-to-sql - 如何为所有表快速设置所有列属性 "UpdateCheck"?

标签 linq-to-sql database

我需要在我的数据库中的每个表中设置列的 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/

相关文章:

c# - 如何将 List<Anonymous Type> 转换为 List<string>

java - Hibernate 在一对多映射上添加 where 子句

mysql - 在列后添加新列并定义默认值

.net - 每次都应该关闭 LINQ 上下文吗?

.net - LINQ 到 SQL。级联删除模拟

LINQ 版本的 TOP PERCENT

c# - Linq多关键字搜索

php - 为什么此代码不返回所有行?

带有随机名称列表的 MySQL UPDATE

MySQL数据库设计