EF4.1之Code first 的几种连接数据库的方式_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > EF4.1之Code first 的几种连接数据库的方式

EF4.1之Code first 的几种连接数据库的方式

 2013/11/12 14:45:33  小小gogo  博客园  我要评论(0)
  • 摘要:通过代码进行连接和创建数据库的方法主要分为两种:1、使用用连接字符串(在配置文件里面):连接字符串:1<addname="DbEntities"connectionString="server=.\SQLEXPRESS;database=DbEFDemo;IntegratedSecurity=true;uid=sa;pwd=123456;"providerName="System.Data.SqlClient"/>这里需要注意的几点:1、这个providerName="System
  • 标签:数据库 数据 方式 连接

通过代码 进行连接和创建数据库的方法主要分为两种:

1、使用用连接字符串(在配置文件里面):

连接字符串:

1 <add name="DbEntities" connectionString="server=.\SQLEXPRESS;database=DbEFDemo;Integrated Security=true; uid=sa;pwd=123456;" providerName="System.Data.SqlClient"/>

这里需要注意的几点:

  1、这个 providerName="System.data.SqlClient" 在EF4.1里面是必须有的,没有就会报错,为什么现在我也不知道,如果有知道的,希望能告诉一声,感激不尽。

 2、database数据库的名称必须和继承DbContext基类的类的类名相同

 3、Integrated Security=true;这个是在 当修改 模型的之后 和数据库架构进行比对,发现不同的时候就会将数据库删除重建,这是要删除数据库的就要 告诉数据库此操作是安全的

2、通过base 进行连接(要结合构造函数

 1、创建数据库:

 

1 public DbEntities()
2   : base("DbEFDemo")//创建的数据库
3 {
4 }

2、连接现有的数据库:

1         public DbEntities()
2             : base("name=DbEFDemo")//连接新的数据库
3         {
4         } 

 

发表评论
用户名: 匿名