首页 文章

使用WCF返回EF实体 - 只读Web服务/公共API

提问于
浏览
0

我目前正在将应用程序从Linq-to-SQL和ASP.net Web服务(asmx)迁移到Entity Framework和WCF .

我的问题是,我有一堆POCO类,我有xml映射文件(对于linq到sql)我用实体框架数据模型将我的linq替换为sql

我有一个接口 - 像IService这样的东西 - 它上面有我需要我的服务来实现的所有方法 - 例如:

Product[] GetProductsByKeyword(string keyword);

在上述情况下, Product 是POCO . 我现在将它们作为我的ef数据模型中的实体 - 我真的看到了需要 - 这项服务是严格只读的 .

在我的WCF服务中返回实体的最佳方法是什么?我希望它支持其他客户端平台,而不仅仅是.net(所以php们可以使用它)

1 回答

相关问题