2015-02-24 49 views
1

我正在使用實體框架的C#Silverlight應用程序,我想知道是否有一種方法可以根據其他數據創建字段?爲了使這更加複雜,應用程序有1個保存按鈕,它們位於各種表單之外,並被添加並使用模擬來保存所有保存功能。實體框架根據數據創建一個字段

現在例如我有成員類型1,2,3,4,5,6。如果類型是1-4,那麼DOB是必需的,不能留空,並提供錯誤來支持。但對於5-6它可以留空。

從我可以告訴的是,錯誤是由實體本身拋出,當它沒有被賦予null來插入非空。

回答

1

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

想想底層模式是如何工作的,它定義了表格的每條記錄的必須爲真。

您必須通過應用程序的業務邏輯強制執行該要求。

+0

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

相關問題