ASP.Net MVC数据行验证
-
19-08-2019 - |
题
我delevelopring我的第一个MVC应用程序,我使用的是经典ADO.NET数据集的一种模式。我下面的指南是的NerdDinner ASP.NET MVC教程和它提到用于LINQ to SQL的模型GetRuleViolations()方法。我想有一个类似的方法来检查一个DataRow是编辑后有效。我怎么会做这样的事情?
解决方案
数据集被断开。因此除非手动添加约束它们不支持验证规则。
编辑:从链接:
我们将通过添加“部分阶层”我们的项目实施的IsValid和GetRuleViolations()。局部类 可用于方法/属性/事件添加到由VS设计师保持类(如晚餐 类由LINQ to SQL设计产生的),并有助于避免从与我们的代码搞乱该工具。
您可以做一个类型化的DataSet类似的东西。
请参阅上验证与类型化数据集的。
其他提示
我猜你应该使用只用于数据传输的数据集。不为业务规则验证。通过这种方式,你仍然可以按照教程,并保持库中。但是,更换所有的LINQ to SQL代码用自己的数据集的代码库里面。
您的业务对象将实施GetRuleViolation()
方法的那些。
不隶属于 StackOverflow