c# - EntityFramework.Extend 与 LinqPad 一起使用吗?

标签 c# entity-framework linqpad entityframework.extended

我有最新版本的 LinqPad,并使用它的 Nuget 功能导入 EntityFramework.Extended,因为我希望执行一些批量更新和删除以获得更好的性能。不幸的是,当我尝试对 IQueryable 对象调用 Update() 或 Delete() 时,出现以下错误:

ArgumentException: The query must be of type ObjectQuery or DbQuery.
Parameter name: source

还有其他人在这方面取得过成功吗?这可能吗?

最佳答案

LinqPad 使用 Linq to SQL,除非提供外部程序集。 Entity Framework Extended 不支持 Linq to SQL。

如果您想在 LinqPad 中使用 Entity Framework ,则必须构建具有必要连接的程序集。最简单的方法是使用 Visual Studio 从数据库生成模型。

关于c# - EntityFramework.Extend 与 LinqPad 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27575161/

相关文章:

javascript - 在 JavaScript 函数中使用 C# for 循环中的迭代变量

entity-framework - Azure 管理门户中的 SQL Azure EF 数据库第一个连接字符串

MySQL - 根据该列乘以值

c# - 从 C# 访问远程目录

c# - 如何使用 EntityFramework 核心包含 Collection 中的属性

c# - 使用一个签名签署 PDF,但具有多个签名外观

c# - 如何在 Entity Framework 中完全锁定一行

java - Java 的全栈框架

linqpad - 如何在 Linqpad 中引用 Windows 应用商店应用程序库?

linqpad - 如何在按 "dotPeek"时使用 ".Net Reflector"而不是 "Shift + F1"设置 LinqPad?