.net 基于数据库优先模型的实体框架

.net 基于数据库优先模型的实体框架,.net,entity-framework,asp.net-mvc-4,wcf-data-services,ef-database-first,.net,Entity Framework,Asp.net Mvc 4,Wcf Data Services,Ef Database First,我正在使用带有数据注释的EF4.1在ASP.NET MVC中开发。客户端验证正在按预期工作。但我有这个疑问。例如,当从客户端到服务器的必填字段(例如:product name)变为null时,以及实体模型是否引发异常。我怎么处理这个案子 其他一些信息是,我通过WCF服务层使用EF您也应该通过调用model.isvalid在服务器端/控制器上验证模型,有关MVC服务器端验证的更多信息: 希望能有帮助。看起来不错。我想在默认情况下启动数据注释验证,而不执行此手动验证。您可以实现一个自定义操作筛选器

我正在使用带有数据注释的EF4.1在ASP.NET MVC中开发。客户端验证正在按预期工作。但我有这个疑问。例如,当从客户端到服务器的必填字段(例如:product name)变为null时,以及实体模型是否引发异常。我怎么处理这个案子


其他一些信息是,我通过WCF服务层使用EF

您也应该通过调用model.isvalid在服务器端/控制器上验证模型,有关MVC服务器端验证的更多信息:


希望能有帮助。

看起来不错。我想在默认情况下启动数据注释验证,而不执行此手动验证。您可以实现一个自定义操作筛选器,它在模型上调用isvalid。以前,这里有一个不错的小博客:这样做可能会增加一些混乱。