<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      架構人生

      持久數據層框架設計(二)

      在很久之前發布了一篇《持久數據層框架設計(一)》后,有不少人關注,如今,總算Release一個稍微完整的測試版出來,提供DLL,并附配置說明。歡迎體驗并提出寶貴的建議。

      下面將配置文件以例子形式整理如下:

      1. 在App.config或Web.config里配置

      <configSections>
          
      <section name="Data" type="Zivsoft.Data.ConfigHandler,Zivsoft.Data,Version=3.5.3295.29087,Culture=neutral, PublicKeyToken=3266f10ce3531d0e"/>
      </configSections>
      <Data DbType="SQLServer">
          
      <Access type="Zivsoft.Data.Access.AccessDbOperator;Zivsoft.Data.Access,Version=3.5.3295.29087,Culture=neutral, PublicKeyToken=3266f10ce3531d0e">
            
      <add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=~\Db\SOAWeb.mdb"/>
            
      <add key="AutoCreateTable" value="false"/>
            
      <add key="AutoCreateDb" value="true"/>
          
      </Access>
          
      <SQLServer type="Zivsoft.Data.SQLServer.SqlServerDbOperator;Zivsoft.Data.SQLServer,Version=1.0.3295.29087,Culture=neutral, PublicKeyToken=3266f10ce3531d0e">
            
      <add key="ConnectionString" value="Data Source=Lihua-PC\SQLEXPRESS;Initial Catalog=Sample;Integrated Security=True;Pooling=False"/>
            
      <add key="AutoCreateTable" value="true"/>
            
      <add key="AutoCreateDb" value="true"/>
          
      </SQLServer>
          
      <MySQL type="Zivsoft.Data.MySQL.MYSqlDbOperator;Zivsoft.Data.MYSQL,Version=1.0.3295.29087,Culture=neutral, PublicKeyToken=3266f10ce3531d0e">
            
      <add key="ConnectionString" value="……"/>
            
      <add key="AutoCreateTable" value="true"/>
            
      <add key="AutoCreateDb" value="false"/>
          
      </MySQL>
      </Data>

       

      2. 單獨文件中配置

      如果在單獨文件配置,你需要一個新建Data.xml文件在當前目錄,或在App_Data目錄里。格式如下:

      <?xml version="1.0" encoding="utf-8" ?>
      <Config> 
        
      <!--my area-->
        
      <Data DbType="Access">
          
      <Access type="Zivsoft.Data.Access.AccessDbOperator;Zivsoft.Data.Access,Version=1.0.3295.29087,Culture=neutral, PublicKeyToken=3266f10ce3531d0e">
            
      <add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Db\SOAWeb.mdb"/>
            
      <add key="AutoCreateTable" value="false"/>
            
      <add key="AutoCreateDb" value="true"/>
          
      </Access>
          
      <SQLServer type="Zivsoft.Data.SQLServer.SqlServerDbOperator;Zivsoft.Data.SQLServer,Version=1.0.3295.29087,Culture=neutral, PublicKeyToken=3266f10ce3531d0e">
            
      <add key="ConnectionString" value="Data Source=Lihua-PC\SQLEXPRESS;Initial Catalog=Sample;Integrated Security=True;Pooling=False"/>
            
      <add key="AutoCreateTable" value="true"/>
            
      <add key="AutoCreateDb" value="true"/>
          
      </SQLServer>
        
      </Data>
        
      <Localization loc="en-us">
          
      <en-us>App_Data\Localization\ResourceEn.xml</en-us>
          
      <zh-cn>App_Data\Localization\ResourceCn.xml</zh-cn>
          
      <zh-tw>App_Data\Localization\ResourceTw.xml</zh-tw>
          
      <jp-wh>App_Data\Localization\ResourceJp.xml</jp-wh>
          
      <ko-kr>App_Data\Localization\ResourceKo.xml</ko-kr>
          
      <es-mx>App_Data\Localization\ResourceEs.xml</es-mx>
        
      </Localization>
        
      <Log level="DEBUG">
          
      <LogFile>App_Data\log.log</LogFile>
        
      </Log>
      </Config>

       

      3. 配置主要以上兩大類。另外需要提一下GAC。

      由于程序集都是強命名,你可以將DLL都丟到GAC里面,但注意配置里必須指定完整的信息如下:

      <Access type="Zivsoft.Data.Access.AccessDbOperator;Zivsoft.Data.Access,Version=1.0.3295.29087,Culture=neutral, PublicKeyToken=3266f10ce3531d0e">

       

      如果不需要扔到GAC里,配置可以簡化如下:

      <Access type="Zivsoft.Data.Access.AccessDbOperator;Zivsoft.Data.Access">

       

      4. 關于擴展。

      由于程序集中Zivsoft.Data.dll含有所有數據操作、ORM等等接口,你可以繼承IDbOperator來擴展對其它數據庫的支持,如DB2, MySQL, Oracle等。目前我只做了常用的SQLServer和Access。

      5. 如何自動生成實體Entity。

      程序包里有一個Zivsoft.Data.ORM.Setup.dll,你可以執行里面的接口,指定數據庫,自動生成zivsoft.Data.ORM.Entity.dll。

       

      至于細節的實體類(Entity)的如何調用,外鍵關聯等,在這篇不多寫了,大家先自己摸索,與所有ORM大同小異,我有空再來完善這篇隨筆,希望長期關注,多提建議。哈哈!

      posted on 2009-04-01 15:15  智艾悅  閱讀(1434)  評論(1)    收藏  舉報

      導航

      主站蜘蛛池模板: 国产卡一卡二卡三免费入口| 国产私拍大尺度在线视频| AV人摸人人人澡人人超碰| 久久精品国产亚洲成人av| 精品综合久久久久久97| 中文字幕乱码中文乱码毛片 | 中文字幕久久人妻熟人妻| 日本高清视频网站www| 视频一区视频二区在线视频| 亚洲一区二区日韩综合久久| 色偷偷亚洲女人天堂观看| 亚洲午夜久久久久久噜噜噜| 免费国产一区二区不卡| 欧美日激情日韩精品嗯| 亚洲精品乱码免费精品乱| 久久精品国产精品第一区| 草草浮力影院| 国产真人无遮挡免费视频| 男人的天堂av社区在线| 深夜福利视频在线播放| 国产超高清麻豆精品传媒麻豆精品| 午夜DY888国产精品影院| 久久国产一区二区三区| 亚洲春色在线视频| 国产午夜亚洲精品不卡下载| 晋江市| 国产视频最新| 亚洲免费人成网站在线观看| 亚洲AV国产福利精品在现观看| 日韩精品福利视频在线观看| 久久久久青草线蕉亚洲| 亚洲夂夂婷婷色拍ww47| 天天做天天爱夜夜爽导航| 嗯灬啊灬把腿张开灬动态图| 亚洲精品一区二区三区综合| 国产在线乱子伦一区二区| 日韩精品人妻av一区二区三区 | 国产成人人综合亚洲欧美丁香花| 日韩精品一区二区三区在线观看| 在线观看视频一区二区三区| 国产人与禽zoz0性伦多活几年|