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

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

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

 1》如果 不想 继承的 父类的 构造函数 传递参数,那么就会 通过 类名 和 App.config中的 connectionstrings 的 name属性进行匹配连接

1  public DbEntities()
2  {
3  }

 

 2》传递参数的两种方式:

  第一种方式

1 public DbEntities()
2   : base("DbEFDemo")
3 {
4 }

 第二种方式

1         public DbEntities()
2             : base("name=DbEFDemo")
3         {
4         } 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-02
  • 2021-08-26
  • 2021-12-16
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-23
  • 2022-12-23
  • 2021-08-30
  • 2021-07-12
  • 2021-09-07
  • 2021-12-20
  • 2022-12-23
相关资源
相似解决方案