有没有办法使用LinqPad和实体框架插入数据?
您需要某种“Context”来执行Add或AddObject。我找不到如何获得这个参考。
我试过制作一个,但后来我犯了这个错误:
ArgumentException:在配置中找不到指定的命名连接,不打算与EntityClient提供程序一起使用,或者无效。
任何人都知道在LinqPad中使用Entity Framework插入/更新的一种很酷的方法吗?
答案 0 :(得分:7)
为了使用LINQPad中的Entity Framework,您需要一个现有的数据上下文,因为LINQPad只能生成LINQ-to-SQL数据上下文(如果您还没有具有此类数据上下文的项目,请创建一个和建立它)
答案 1 :(得分:1)
我缺少的是连接字符串。
我不得不从我的App.config文件中复制连接字符串(用"
替换'
)并将其放在我的ObjectContext的构造函数中。
我做完之后一切正常。
答案 2 :(得分:0)
如果您使用的是C#程序类型,this.Connection.ConnectionString将为您提供连接字符串,然后您可以将其传递给上下文的ctor。