实体框架根据数据创建一个字段

问题描述:

我正在使用实体框架的C#Silverlight应用程序,我想知道是否有一种方法可以根据其他数据创建字段?为了使这更加复杂,应用程序有1个保存按钮,它们位于各种表单之外,并被添加并使用模拟来保存所有保存功能。实体框架根据数据创建一个字段

现在例如我有成员类型1,2,3,4,5,6。如果类型是1-4,那么DOB是必需的,不能留空,并提供错误来支持。但对于5-6它可以留空。

从我可以告诉的是,错误是由实体本身抛出,当它没有被赋予null来插入非空。

不幸的是,这是不可能做到你想要的。

想想底层模式是如何工作的,它定义了表格的每条记录的必须为真。

您必须通过应用程序的业务逻辑强制执行该要求。

+0

我很担心......感谢您的回答! – Phat32 2015-02-24 20:44:54