【发布时间】:2010-12-13 14:45:43
【问题描述】:
我正在从数据库中读取列约束。
例如:
(substring([name],(1),(1))='P' OR len([name])>(2) AND len([name])>(4) AMD (len(name)>5 OR len(name)<4))
这个想法是每个开括号都必须关闭。
当我们添加新的检查约束时,SQL 管理工作室会自动插入数字和函数周围的括号。
谁能建议如何解析这些字符串?
我的目标是将列检查约束转换为 C# 代码,以便我可以构建实体验证器。所有数据库表都映射到实体类。
【问题讨论】:
标签: c# sql constraints