生成的DbContext只有空构造函数

时间:2013-01-04 20:49:27

标签: entity-framework visual-studio-2012 entity-framework-5

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

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

之前有人碰到过这个吗?

1 个答案:

答案 0 :(得分:2)

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