实体框架4.1希望模型具有非null的有效性,但不希望数据库不为空

时间:2011-07-18 14:06:44

标签: entity-framework entity-framework-4.1

这可能听起来像一个奇怪的请求但是如何使用在使用EF 4.1 Code First时未在数据存储级别强制实施的DataAnnotations在模型级别强制执行验证。

1 个答案:

答案 0 :(得分:1)

如果要从映射生成数据库,则无法执行此操作。映射类上的数据注释定义了到数据库的映射。如果您需要UI中的某个位置来强制执行不同的规则,则需要单独的类 - 例如ASP.NET MVC中的View模型。