當爲具有大量表的數據庫創建.dbml/.edmx時,是否使用多個.dbml/ .edmx文件或只是一個巨型文件?在使用LINQ2SQL或Entity Framework時,您是否爲大型數據庫創建了多個.dbml/.edmx文件?
用於將模型分割爲多個文件的任何pro/cons?
謝謝, J.W.
當爲具有大量表的數據庫創建.dbml/.edmx時,是否使用多個.dbml/ .edmx文件或只是一個巨型文件?在使用LINQ2SQL或Entity Framework時,您是否爲大型數據庫創建了多個.dbml/.edmx文件?
用於將模型分割爲多個文件的任何pro/cons?
謝謝, J.W.
對於Linq-to-SQL,有許多替代方法可讓您創建更多粒度的文件集,而不是單個文件巨大文件。
查看PLINQO - CodeSmith模板集 - http://www.plinqo.com - 做得非常好,可以讓您從數據庫更新模型,併爲每個對象類創建一個代碼文件。
Marc
我只是爲每個數據庫去一個。然後,管理的上下文會更少,而且您不會面臨意識到需要在放置在單獨文件中的兩個實體之間建立關係的場景。