c# - 使用 Linq2Sql 的最佳方式?

标签 c# linq-to-sql model

<分区>

我正在努力想出一个使用 linq2sql 的好方法,只是我想使用它,但我无法弄清楚是否最好将 linq2sql 生成的类包装在我的模型类中以提供某种形式的通用抽象基类/或模型类常用方法的接口(interface),如添加、更新、删除等,或扩展 linq2sql 生成的部分类。

人们认为哪种设计最成功?您能否简要介绍一下这些设计?

(我知道这有点主观,因为每个人都会有自己最好的方法,但是,我不确定是否应该这样标记。如果您认为应该这样,请随意编辑并制作一个社区维基.)

最佳答案

就个人而言,我将 Linq2SQL 包装在存储库模式中。

关于c# - 使用 Linq2Sql 的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/329125/

相关文章:

python - 循环 View 中的模型对象字段

c# - 推荐一种在 ASP.Net 上将信息呈现为报告的方法

c# - 为什么要使用序列化

linq - 识别 linq to sql 查询的来源

c# - 在 LINQ 中对多个表进行分组

javascript - Extjs 不显示来自商店的数据

asp.net-mvc - 如何在一个 View 中使用两个 IEnumerable 模型

动态创建的文本框上的 C# 线程安全文本更新

c# - 如何在 Linq 查询中比较字符串

linq-to-sql - 具有常量值和投影的 Union(或 Concat 等)