【发布时间】:2011-01-29 12:30:48
【问题描述】:
我有一个相当大的应用程序,我的数据访问策略一直很老套:
每个表有 4 个存储过程:TableName_Select、TableName_Insert、TableName_Update、TableName_Delete。
我的应用程序的每个逻辑域都有一个 MsSql#DOMAIN#Service 类。在那个类中,我有相应的方法来选择、插入、更新和删除数据库中的某些内容。
我想在一个单独的类库项目中维护我自己的模型类,以及 WCF 服务的服务合同。这使我能够仅引用来自例如的裸模型、服务合同和 WCF 服务客户端。 Web 应用程序或 Windows 应用程序。 (我也不使用自动生成的 WCF 服务客户端)
我是否可以将我自己的模型类与 Linq-to-SQL 一起使用 - 或者我必须使用来自 Linq-to-SQL 的自动生成的模型,然后在返回它们之前将它们映射到我的数据访问层中的我自己的模型通过 WCF 服务返回?
【问题讨论】:
标签: wcf linq-to-sql