为什么ado.net实体数据模型在vs 2012中发生了变化?

时间:2012-10-23 11:43:31

标签: asp.net-mvc-3

我创建了两个Windows应用程序示例

首先是vs 2010和.net框架4和 第二个在vs2012和.net框架4上。

我向他们添加了ado.net实体数据模型,但是这个模型在主题上是deferente首先有这个文件:

1-mymodel.Designer.cs

第二:

1-mymodel.Context.tt
2-mymodel.Designer.cs
3-Mymodel.tt
4-mymodel.edms.diagram

为什么你的尊重是vs 2022中的新东西,对我来说重要的是首先有默认构造函数,让你创建自己的连接字符串,但第二个没有任何构造函数,为什么?

1 个答案:

答案 0 :(得分:1)

EF 5按惯例而非配置运作。

创建您自己的继承DbContext的上下文,并传递连接字符串,如下所示:

public class MyContext: DbContext 
{
    public MyContext()
        : base([myConnectionString])
    {
    }
}