0
什么是编写使用linq2SQL与数据库交互的代码的最佳方式?我需要向实体添加一些业务逻辑。所以我想有两种方法:业务对象和linq2SQL
- 写一些包装类。 主减是很多字段是 相同,所以我不觉得它是干的 风格。
- 添加业务逻辑方法 到LINQ2SQL实体直接(这些类 是局部的)
- ???
什么是编写使用linq2SQL与数据库交互的代码的最佳方式?我需要向实体添加一些业务逻辑。所以我想有两种方法:业务对象和linq2SQL
我建议他们最大的好处是生成的部分类,就是你可以不用它的风险扩展功能通过代码生成工具被踩(即如果DB模式的变化)
我通常保持我的LINQ to SQL域对象不受任何业务逻辑干扰。我编写了一个包含业务逻辑的单独业务层。正如Rowland所建议的那样,您可以将它混合并将它添加到LINQ to SQL对象中的部分类中。