【发布时间】:2010-10-08 22:53:00
【问题描述】:
我的老板要求我禁用应用程序数据集层的约束。对我来说似乎很容易,因为 .XSD 具有 EnforceConstraints 布尔值。但是,在关闭它之后,我仍然收到“无法启用约束。一行或多行包含违反非空、唯一或外键约束的值。”测试中的错误。任何信息/建议都会很有用。
编辑:忘了提到这是使用 Visual Studio 和数据集设计器。
【问题讨论】:
标签: .net visual-studio xsd dataset
我的老板要求我禁用应用程序数据集层的约束。对我来说似乎很容易,因为 .XSD 具有 EnforceConstraints 布尔值。但是,在关闭它之后,我仍然收到“无法启用约束。一行或多行包含违反非空、唯一或外键约束的值。”测试中的错误。任何信息/建议都会很有用。
编辑:忘了提到这是使用 Visual Studio 和数据集设计器。
【问题讨论】:
标签: .net visual-studio xsd dataset
这是不是来自设计器的错误,这是来自数据库的错误。
在 Designer 中,您可以添加另一层约束检查,但主要例外来自数据库。
通常删除约束是不好的做法,因为它们是检查数据库是否包含正确的数据。
【讨论】: