0
什麼是編寫使用linq2SQL與數據庫交互的代碼的最佳方式?我需要向實體添加一些業務邏輯。所以我想有兩種方法:業務對象和linq2SQL
- 寫一些包裝類。 主減是很多字段是 相同,所以我不覺得它是乾的 風格。
- 添加業務邏輯方法 到LINQ2SQL實體直接(這些類 是局部的)
- ???
什麼是編寫使用linq2SQL與數據庫交互的代碼的最佳方式?我需要向實體添加一些業務邏輯。所以我想有兩種方法:業務對象和linq2SQL
我建議他們最大的好處是生成的部分類,就是你可以不用它的風險擴展功能通過代碼生成工具被踩(即如果DB模式的變化)
我通常保持我的LINQ to SQL域對象不受任何業務邏輯干擾。我編寫了一個包含業務邏輯的單獨業務層。正如Rowland所建議的那樣,您可以將它混合並將它添加到LINQ to SQL對象中的部分類中。