Entity framework 使用LinqPad和实体框架插入数据

Entity framework 使用LinqPad和实体框架插入数据,entity-framework,linqpad,Entity Framework,Linqpad,是否有使用LinqPad和实体框架插入数据的方法 您需要某种上下文来执行Add或AddObject。我找不到如何得到那份推荐信 我试着做了一个,但后来出现了以下错误: ArgumentException:在配置中找不到指定的命名连接,该连接不打算与EntityClient提供程序一起使用,或者该连接无效 任何人都知道使用实体框架在LinqPad中插入/更新的酷方法吗?为了从LinqPad中使用实体框架,您将需要一个现有的数据上下文,因为LinqPad只能生成LINQ到SQL数据上下文,如果您还没

是否有使用LinqPad和实体框架插入数据的方法

您需要某种上下文来执行Add或AddObject。我找不到如何得到那份推荐信

我试着做了一个,但后来出现了以下错误:

ArgumentException:在配置中找不到指定的命名连接,该连接不打算与EntityClient提供程序一起使用,或者该连接无效


任何人都知道使用实体框架在LinqPad中插入/更新的酷方法吗?

为了从LinqPad中使用实体框架,您将需要一个现有的数据上下文,因为LinqPad只能生成LINQ到SQL数据上下文,如果您还没有具有此类数据上下文的项目,请创建一个并构建它

单击LINQPad左侧的添加连接。 从您自己的程序集中选择“使用类型化数据上下文”。 从列表中选择实体框架。 单击下一步>。 在自定义程序集的路径中,输入包含EF数据上下文的DLL/EXE文件的路径。 在类型化ObjectContext的全名中,单击“选择”以查找EF数据上下文,实体数据模型的路径也是如此。 配置数据库连接设置。 单击测试以验证一切正常。 单击“确定”-您已准备就绪。
我缺少的是连接字符串

我必须从App.config文件中复制连接字符串,将其替换为“并将其放入ObjectContext的构造函数中”


在我这样做之后,一切都很好。

若您使用的是C程序类型,则this.Connection.ConnectionString将为您提供ConnectionString,然后您可以将其传递到上下文的ctor中。

@Vaccano:您可以使用this关键字访问添加方法。谢谢!这比建立新的连接要容易得多!谢谢我不知道这件事: