-1

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

首先是 vs 2010 和 .net framework 4,其次是 vs2012 和 .net framework 4。

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

1-mymodel.Designer.cs

第二 :

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

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

4

1 回答 1

1

EF 5 按约定而不是配置运行。

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

public class MyContext: DbContext 
{
    public MyContext()
        : base([myConnectionString])
    {
    }
}
于 2012-10-23T13:10:36.393 回答