我正在努力想一个使用 linq2sql 的好方法,只是我想使用它,但我不知道是否最好将 linq2sql 生成的类包装在我的模型类中,提供某种形式的通用抽象基类/ 或我的模型类上的常用方法的接口,如添加、更新、删除等,或扩展 linq2sql 生成的部分类。
人们发现什么设计最成功?你能快速介绍一下这些设计吗?
(我知道这有点主观,因为每个人都会有自己的最佳方式,但是,我不确定是否应该这样标记。如果您认为应该这样做,请随意编辑并制作社区 wiki。)
我正在努力想一个使用 linq2sql 的好方法,只是我想使用它,但我不知道是否最好将 linq2sql 生成的类包装在我的模型类中,提供某种形式的通用抽象基类/ 或我的模型类上的常用方法的接口,如添加、更新、删除等,或扩展 linq2sql 生成的部分类。
人们发现什么设计最成功?你能快速介绍一下这些设计吗?
(我知道这有点主观,因为每个人都会有自己的最佳方式,但是,我不确定是否应该这样标记。如果您认为应该这样做,请随意编辑并制作社区 wiki。)