Nhibernate實戰(三)

2.2經過兩天的coding終于將MyGenerate所用的模板寫完﹐并能自動生成Entity﹑Mapping﹑DAL(Interface and DAClass and SessionFactory)﹑BLL(Interface and partial class)。

文件地址﹕/Files/squll201/TCTemplate_C.zip

注﹕必需先設計DB。

2.3 配置config文件。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <configSections>
  <section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
   <section name="SFBioID.ClientUI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </sectionGroup>
 </configSections>
 <nhibernate>
  <add key="hibernate.connection.provider"
    value="NHibernate.Connection.DriverConnectionProvider"/>
  <add key="hibernate.dialect"
    value="NHibernate.Dialect.MsSql2000Dialect"/>
  <add key="hibernate.connection.driver_class"
    value="NHibernate.Driver.SqlClientDriver"/>
  <add key="hibernate.connection.connection_string"
    value="server=localhost;uid=sa;pwd=sa;database=Library"/>
  </nhibernate>
</configuration>


2.3 試運行成功﹐但要注意﹕Mapping文件一定要設為內嵌資源來使用﹐好讓應用程序在一運行就注入到內存中。

posted on 2008-05-22 13:57  squll201  阅读(131)  评论(0)    收藏  举报

导航