实体框架验证没有获取IsNullable

时间:2012-02-20 23:05:02

标签: entity-framework validation

我有针对Oracle数据库运行的实体框架模型。

以下是对象的示例属性:

[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Category1AppliedForString
{
   ....
}

我正在验证我的更改:

var validator = ValidationFactory.CreateValidator(entity.GetType());
validator.Validate(entity, validationResults);

当属性为null时,我希望得到验证错误,但我不是。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

ValidationFactory对Entity Framework一无所知。实体框架对Enterprise Libary的ValidationFactory类一无所知。这两个框架是无关的。

这就是他们不合作的原因。他们对彼此一无所知。

没有简单的解决办法。