我正在寻找任何使用Linq over WCF(n-tier应用程序)的示例或指南。请指定是否显示Linq-to-SQL或Linq-to-entities的内容。我希望看到两者的使用示例。与WCF一起使用Linq
我想知道如何通过WCF(如果它工作在所有的情况下)执行的工作?支持循环参考等等......
任何使本文成为使用Linq和WCF的快速入门指南的信息都很有帮助。
我正在寻找任何使用Linq over WCF(n-tier应用程序)的示例或指南。请指定是否显示Linq-to-SQL或Linq-to-entities的内容。我希望看到两者的使用示例。与WCF一起使用Linq
我想知道如何通过WCF(如果它工作在所有的情况下)执行的工作?支持循环参考等等......
任何使本文成为使用Linq和WCF的快速入门指南的信息都很有帮助。
没有任何LINQ提供程序,我知道通用的基于WCF的查询。但是,使用LINQ to ADO.NET Data Services可以通过WCF/REST查询实体模型。
static void Main(string[] args)
{
var context=new WebDataContext("http://localhost:18752/Northwind.svc");
var query = from p in context.CreateQuery<Product>("Products")
where p.UnitsInStock > 100
select p;
foreach (Product p in query)
{
Console.WriteLine(p.ProductName+", UnitsInStock="+p.UnitsInStock);
}
}
ADO.NET数据服务可能是你最好的选择。有一个codeplex项目interlinq能够使用WCF的任意LINQ表达式,然后可以由另一个LINQ提供程序处理,如LINQ to NHibernate或LINQ to SQL。可悲的是,这个项目似乎并不十分活跃。
祝你好运。
您可以将Linq to SQL类添加到WCF服务。然后转到Linq to SQL类中的数据上下文,以及将序列化模式设置为单向的属性。
在你的LINQ to SQL类的实体现在可通过WCF服务:)
这是否意味着Linq-to-ADO.NET递延装载工作过WCF? – Phobis 2008-10-01 17:50:19