Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 生成的DbContext只有空构造函数_Entity Framework_Visual Studio 2012_Entity Framework 5 - Fatal编程技术网

Entity framework 生成的DbContext只有空构造函数

Entity framework 生成的DbContext只有空构造函数,entity-framework,visual-studio-2012,entity-framework-5,Entity Framework,Visual Studio 2012,Entity Framework 5,我刚刚开始使用VS2012和EF5,正在编写一个应用程序,需要能够连接到具有相同模式的多种数据库之一。MSDN显示了一个DbContext构造函数,它将连接字符串作为参数,但由于某些原因,我生成的上下文只包含和空构造函数 如果我手动将构造函数添加到生成的类中,那么它可以正常工作,但我不希望每次更新模型后都这样做 以前有人遇到过这种情况吗?您可以为派生的DbContext类添加一个分部类,在该类中添加带参数的ctor。这样,您就不必在每次重新生成代码时都重新添加ctor。您可以为派生的DbCont

我刚刚开始使用VS2012和EF5,正在编写一个应用程序,需要能够连接到具有相同模式的多种数据库之一。MSDN显示了一个DbContext构造函数,它将连接字符串作为参数,但由于某些原因,我生成的上下文只包含和空构造函数

如果我手动将构造函数添加到生成的类中,那么它可以正常工作,但我不希望每次更新模型后都这样做


以前有人遇到过这种情况吗?

您可以为派生的DbContext类添加一个分部类,在该类中添加带参数的ctor。这样,您就不必在每次重新生成代码时都重新添加ctor。

您可以为派生的DbContext类添加分部类,在该类中添加带参数的ctor。这样,您就不必在每次生成代码时重新添加ctor。谢谢!这非常有效。