【发布时间】:2010-12-01 13:42:50
【问题描述】:
谁能告诉我是否可以将 linq2sql 生成的类提取到 c# 中的单独项目中? - 我想我可以创建文件,然后将它们复制到一个新项目并添加对我的数据项目的引用?
我的问题是我的 UI、服务层和数据层...
目前数据层也有生成的 linq2sql,因为这是 dbml 所在的地方。
因此,我需要从服务到数据的引用,这很好!但是我有我的 UI 来引用服务层,但我认为我的 UI 引用数据层并不是一个好主意(因为 linq2sql 类需要它)。
所以我看到的唯一方法是将类拉出并放在一个单独的项目中,以便所有项目都可以共享。这是好的做法吗?
我应该怎样命名这个项目,DTO?波科?实体?或类似的
我真的很想听听一些关于如何实现这一点的反馈,并且天气我是正确的路线
【问题讨论】:
标签: c# linq-to-sql repository-pattern poco dto