有没有啥简单的方法可以在 Linq 中实现 SQL Server 的合并查询?
Posted
技术标签:
【中文标题】有没有啥简单的方法可以在 Linq 中实现 SQL Server 的合并查询?【英文标题】:Is there any simple way to implement the merge query of SQL Server in Linq?有没有什么简单的方法可以在 Linq 中实现 SQL Server 的合并查询? 【发布时间】:2012-02-15 18:36:33 【问题描述】:有没有什么简单的方法可以在Linq中实现SQL Server的合并查询?
提前致谢!
【问题讨论】:
您能否添加一个您想重写的查询的具体示例? 您在寻找联合方法吗? msdn.microsoft.com/en-us/library/… @rsbarro 不。只是 MSSQL 中的 Merge 命令。 【参考方案1】:没有这样的内置功能,因为 LINQ 的基础是查询对象模型。但是,构建它并不太难。
MERGE in Entity Framework(本示例使用实体框架) http://msdn.microsoft.com/en-us/library/wkk7s5zk.aspx(这是一个如何使用 ADO.NET DataTable 完成的示例——有趣的是,这是来自 Microsoft 的一个非常好的示例)【讨论】:
以上是关于有没有啥简单的方法可以在 Linq 中实现 SQL Server 的合并查询?的主要内容,如果未能解决你的问题,请参考以下文章
在 C# LINQ 中实现 RANK OVER SQL 子句