2009-06-22 55 views
0

在NerdDinner示例中,他們使用存儲庫模式將業務與數據層分離。但隨後他們使用Linq to SQL生成的類(Dinner專門)作爲整個項目中使用的實體類。那真的是如何分離的?這不像你可以輕鬆地交換Linq到SQL。有人在大項目中使用生成的實體類嗎?

在我上一個項目中,我創建了一個單獨的實體類,我在linq查詢中填充了左/右,因爲我發現即使使用生成的linq的一部分,也無法填充查詢時添加的任何其他字段時間。

回答

0

LINQ to SQL與數據庫模式緊密相關,這就是爲什麼我不會使用它。我會使用實體框架,因爲它允許概念模型和邏輯模型之間的映射。