有没有啥简单的方法可以在 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 子句

有啥方法可以在服务器端模型 ag-grid 中实现快速过滤器?

C# 中的 LINQ to SQL 查询

如何在 LINQ 中实现“MinOrDefault”?

如何使用 LINQ 在 C# 中实现梯度下降算法?

有啥方法可以单独在 html 和 javascript 中实现持久的、可共享的存储?