我有最新版本的 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/