EntityFramework的验证框架

本文关键字:框架 验证 EntityFramework | 更新日期: 2023-09-27 17:49:20

可能重复:
实体框架验证

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

EntityFramework的验证框架

Entity Framework提供了各种各样的验证功能,这些功能可以提供给客户端验证的用户界面,也可以用于服务器端验证。

首先使用代码时,您可以使用Data注释或fluent API配置指定验证。

可以在代码中指定额外的、更复杂的验证,无论您的模型是来自代码优先、模型优先还是数据库优先,这些验证都会起作用。

以下是一些链接以获取更多详细信息:使用Fluent API和实体框架验证配置属性和类型。

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

你也可以看看万无一失的验证,它会对一处房产进行客户端验证,如果另一处房产是真的,则需要进行验证。例如,如果选中已婚复选框,则必须添加婚前姓名

还可以在nuget上查找数据注释扩展,它扩展了EF提供的