2008-12-17 59 views
1

我有Linq实体包含不可空的字符串属性。我想迭代属性,可能在部分OnValidate方法中,如果这些属性为空,则将这些属性设置为空字符串。Linq验证不可空的属性

我该如何做到这一点,而不用明确写出每个属性的名称代码?

回答

1

这不是你所要求的,但另一种方法是使用OnCreated事件并在此事件已被触发时将属性设置为string.empty。

这显然适用于该实体的所有用途,我不确定这种方法是否足够您的情况。

+0

OnCreated是一个更好的选择 - 我认为在验证过程中有副作用可能是一个坏主意! – 2013-10-23 16:20:40