EntityFramework的验证框架

时间:2012-12-24 12:48:53

标签: c# .net entity-framework validation

  

可能重复:
  Entity Framework Validation

EntityFramework 是否有任何良好且灵活的验证框架?

2 个答案:

答案 0 :(得分:4)

实体框架提供了各种各样的验证功能,可以通过用户界面进行客户端验证或用于服务器端验证。

首先使用代码时,您可以使用数据注释或流畅的API配置指定验证。

可以在代码中指定其他更复杂的验证,无论您的模型首先来自代码,首先是模型还是数据库,都可以使用。

以下是一些详情的链接:Configuring Properties and Types with the Fluent APIEntity Framework Validation

答案 1 :(得分:0)

您可以查看Fluent验证框架。它不是EF特定的,但也意味着您也可以在视图模型上使用它。

您还可以查看万无一失的验证,它会对客户端进行验证,例如,如果另一个属性为真,则需要一个属性等。例如,如果选中已婚复选框,则必须添加婚前姓名

还要在nuget上查找数据注释扩展,它扩展了EF提供的内容