标签: .net linq-to-sql
使用linq2SQL编写与DB交互的代码的最佳方法是什么?我需要为实体添加一些业务逻辑。所以我猜有两种方法:
答案 0 :(得分:1)
我建议将它们作为部分类生成的最大好处是,您可以扩展功能,而不会有被代码生成工具踩踏的风险(即,如果数据库模式发生变化)
答案 1 :(得分:1)
我通常会将LINQ to SQL域对象从任何业务逻辑中清除。我编写了一个包含业务逻辑的单独业务层。当然,你可以将它混合在一起,并将其添加到LINQ to SQL对象的部分类中,正如Rowland建议的那样。