c# - 如何使用 Linqpad 在 C# 语句/程序中运行 SQL 查询?

标签 c# linqpad

如何使用 Linqpad 在 C# 语句或 C# 程序中运行 SQL 查询?

是的,出于兼容性原因,我必须将 SQL 语句与 Linq 混合使用。我将 linqpad 与 postgres 驱动程序一起使用,这些驱动程序无法识别 postgres 的 hstore。我已经知道我可以使用经典 SQL 获取这些被忽略的列。

最佳答案

您可以使用 LinqPad 上的 ExecuteCommand 直接在 C# Statement 上运行 SQL 语句。您可以执行带参数的 SQL 语句,格式化命令字符串为 {0}、{1} 等。

ExecuteCommand("DELETE FROM TableOne where PrimaryKey = {0}", primaryKey);

ExecuteCommand

关于c# - 如何使用 Linqpad 在 C# 语句/程序中运行 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45707950/

相关文章:

c# - MVC 6 VNext 如何从不同的区域设置相同的布局

.net - LINQPad 错误 : 'UserQuery' : cannot derive from sealed type 'My.Entity.Framework.CustomDataContext'

c# - 正则表达式只允许 .net 中的某些字符

c# - 按类别搜索 Exchange Server EWS

c# - 如何获取 LINQPad 到 Dump() System.__ComObject 引用?

c# - 使用LINQPAD的lprun.exe时,如何从自定义程序包源还原NuGet程序包?

c# - LINQPad:通过 System.Data.Sqlite LINQ to SQLite DataContext

visual-studio-2010 - Visual Studio 的调试器/交互式窗口如何在 .NET 中转储 COM 对象的属性?

c# - 在 Winform C# 中单击按钮打开标签页

c# - 加密包含 key 的查询字符串