2009-11-06 35 views
0

我是開發Windows應用程序的團隊的一員。我們決定使用LINQ到SQL。我們正在使用設計器來生成類。尋找使用LINQ到SQL的指導

有幾件事情我想知道

  1. 你裝載一些數據(主),並將其保存在內存?
  2. 您使用的是DDD原則嗎?

我想知道你是如何處理windows應用程序中的各種場景的。

回答

0

如果你有一個Windows應用程序(富客戶端),那麼是的,某些零件可能在啓動時加載(或先使用時),然後保留在內存中。你經常需要的東西,而且不會變化太多 - 像當前用戶的信息或其他類似的東西。

Linq-to-SQL基於現有的數據庫 - 它基本上掃描數據庫並從中創建類。它並沒有真正具有「模型優先」的領域驅動設計方法。如果您更願意先創建域模型並從中獲取數據庫,那麼我建議您查看2010年3月將隨.NET 4.0一起提供的Entity Framework v4 - 這是專門設計用於執行"model-first「/ DDD方案。