实体框架根据数据生成所需的字段

时间:2015-02-24 19:27:37

标签: c# entity-framework silverlight

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

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

据我所知,实体本身在没有给出null以插入非null时会抛出错误。

1 个答案:

答案 0 :(得分:1)

不幸的是,不可能做你想做的事。

想想底层架构是如何工作的,它定义了表的每个记录必须是什么。

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