我想將我的UserCompany
對象插入到數據庫中。如將元素傳遞給該函數,將其帶入「插入右側表格」。自動/智能插入「本身」對象
通常在實體(如LINQ到XML)我不喜歡出頭:
db.Company.UsersCompany.Add(UserCompany);
db.SubmitChanges();
但這裏的問題是,我需要在使用前.Add()
指定表UsersCompany
和Company
。 我想(因爲我想爲每種類型的對象/表插入一個函數)擺脫這一點。如具有:
UserCompany.InsertMySelf();
或
db.SmartAdd(UserCompany);
,並知道如何自動插入表格,在哪裏以及如何。
可以做到這一點嗎?有沒有什麼策略?
您的上下文中的存儲庫模式?在該方法內基於對象類型切換? –
你能舉一個例子嗎? – markzzz
是的,給我幾分鐘鍵入一些代碼。 –