首页 > 其他 > 详细

EF连接字符串小问题笔记

时间:2016-07-15 13:08:11      阅读:1047      评论:0      收藏:0      [点我收藏+]

1.EFDbContext”不包含必需的 providerName 特性:

 

<connectionStrings>
<add

name="EFDbContext"

providerName="System.Data.SqlClient"

connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False"/>
</connectionStrings>

 

2.当的数据上下文类的名称为连接字符串中,设置的name的名字相同时,不必特意指定连接字符串。但是,如果字符串名称(name)和数据上下文类的名称不同时,需要指定字符串的名字

eg:

2.1

<connectionStrings>
<add name="EFDbContext" .../>
</connectionStrings>

public class EFDbContext : DbContext
{

  public DbSet<Product> Products { get; set; }
}

2.2

<connectionStrings>
<add name="EFDbConnStr" .../>
</connectionStrings>

public class EFDbContext : DbContext
{
    public EFDbContext()
    : base("EFDbConnectStr")
    {
    }

    public DbSet<Product> Products { get; set; }
}

EF连接字符串小问题笔记

原文:http://www.cnblogs.com/CattaC/p/5673043.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!