修正 Entity Framework 5.0 tt模板生成数据库上下文中无 connectionString 参数构造器

来源:互联网 发布:激光切割机软件下载 编辑:程序博客网 时间:2024/05/17 21:39

修正 Entity Framework 5.0 tt模板生成数据库上下文中无connectionString参数构造器

打开 C:\Program Files (x86)\Microsoft Visual Studio11.0\Common7\IDE\ItemTemplates\CSharp\Data\2052\DbCtxCSEF5

目录下的CSharpDbContext.Context.tt

72行加入如下代码( Entity Framework 6.0 于82行)

    public<#=code.Escape(container)#>(string connectionString)

        :base(connectionString)

    {

<#

if(!loader.IsLazyLoadingEnabled(container))

{

#>

        this.Configuration.LazyLoadingEnabled =false;

<#

}

#>

    }

最终结果