zoukankan      html  css  js  c++  java
  • EF4.1之Code first 的几种连接数据库的方式

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

    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         } 
  • 相关阅读:
    Python_FTP通讯软件
    Python_NAT
    Python_跟随目标主机IP变换
    Python_网络攻击之端口
    spring
    Java多线程总结之线程安全队列Queue
    队列
    路径
    事务的概念
    GBK,UTF-8,和ISO8859-1之间的编码与解码
  • 原文地址:https://www.cnblogs.com/xiaoxiaogogo/p/EF.html
Copyright © 2011-2022 走看看