2
我需要保持我的項目靈活滿足客戶的特定要求,並需要您的想法:)
所以我有我的「默認」數據庫佈局,我有我的實體框架模型生成。擴展實體框架模型
我們以此爲例: 我們有2個客戶,A和B,每個人都有自己的數據庫服務器,但數據庫佈局相同。現在我的應用程序決定啓動(在一個給定的參數),它需要哪個客戶數據庫,所以我instanciate給定連接字符串的ObjectContext。
客戶A希望在其員工表中添加一個附加屬性「中間名」。
客戶B不關心中間名稱並使用默認佈局。
我沒有問題來更新我的EF模型,但然後我有一個未映射的屬性,如果我選擇客戶B數據庫。
我現在唯一的想法是擴展實體對象與部分類。但在這一點上有可能添加一個屬性「中間名」,並從數據庫中獲取值(如果該列存在)?
我會感激任何想法或想法。
greets,chris