我有服务。此服务从SQL Server获取数据。
答案 0 :(得分:1)
从这样一个简短的描述中,不可能说哪一个是首选的。我个人最喜欢这样的场景是Linq to SQL。
答案 1 :(得分:1)
您可以使用您想要的任何数据技术。但是,在.NET 4中的Entity Framework 4(当前处于Release Candidate状态)中,建议不要从Web服务返回Entity Framework实体或LINQ to SQL类。遗憾的是,这两种技术都通过网络泄漏了它们的实现 - 客户端代理类将具有与数据框架使用的基类相对应的客户端类。
相反,请使用数据传输对象,该对象除了与要传输的数据属性一一对应的属性外,什么都没有。
答案 2 :(得分:0)
如果他们都是.NET,那么我说WCF。如果服务器使用数据进行简单的操作,请考虑使用Linq to SQL。或者nHibernate。