0
一起使用我不確定是否應該直接使用EntityObject
,或者如果我應該使用som包裝器方法來選擇,更新和刪除EntityObjects?我想使用最後一個選項,但我無法真正弄清楚如何返回EntityObject
(所以我仍然可以撥打context.SaveChanges();
),而不是例如List<Worker>
(這很愚蠢,因爲我無法對工人進行更改在列表中,然後輕鬆地提交chages到數據庫返回EntityObject與
例如,我有一個Worker
表,我能得到一個工人用我的背景:。
var worker = context.Worker.Where(w => w.WorkerID == 1).FirstOrDefault();
或者,我可以創建一個包裝方法:
public static RETURNTYPE GetWorkerByID(int id, context)
{
var worker = context.Worker.Where(w => w.WorkerID == 1).FirstOrDefault();
return worker;
}
如果我仍然希望與上下文一起工作(允許我更改數據),我應該使用什麼樣的返回類型?
謝謝!
謝謝。我並不十分熟悉POCO,但我對它們有一些瞭解。問題在於我承受了在適當的時間完成項目的壓力,所以如果花時間設置POCO,那麼我不會這樣做。但關於封裝,你的回答只是闡述了我的擔憂:) – thilemann