b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

nhibernate_nhibernate nuget_nhibernate 一对多(2)

电脑杂谈  发布时间:2017-04-03 07:05:23  来源:网络整理

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />
  </configSections>
</configuration>

11. 在configSections后面,添加如下代码:

  <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
      <property name="connection.provider">
        NHibernate.Connection.DriverConnectionProvider
      </property>
      <property name="connection.driver_class">
        NHibernate.Driver.SQLite20Driver
      </property>
      <property name="dialect">
        NHibernate.Dialect.SQLiteDialect
      </property>
      <property name="proxyfactory.factory_class">
        NHibernate.ByteCode.Castle.ProxyFactoryFactory,
        NHibernate.ByteCode.Castle
      </property>
      <property name="connection.connection_string_name">
        Sample
      </property>
      <property name="show_sql">
        true
      </property>
    </session-factory>
  </hibernate-configuration>

12. 在上面代码的后面再定义一个连接字符串,代码如下:

  <connectionStrings>
  <add name="Sample" connectionString="data source=xmlconfig.dbf;version=3;new=true;"/>
  </connectionStrings>

13. 在Program类中添加如下代码,前面都提到过了,这里把所有代码一下子贴出来了。

class Program
{
    static void Main(string[] args)
    {
        var configuration = new Configuration();
        configuration.AddAssembly(typeof(Account).Assembly);
        BuildSchema(configuration);
        var factory = configuration.BuildSessionFactory();
        using (var session = factory.OpenSession())
        {
            var account = new Account
            {
                Name = "USB-10234-R1",
                Balance = 1545.55m,
                CurrencyCode = "CHF",
                IsActive = true
            };
            session.Save(account);
            session.Flush();
            session.Clear();
            var fromDb = session.Get<Account>(account.Id);
            System.Console.Write("\r\n\nHit enter to exit:");
            System.Console.ReadLine();
        }
    }

    private static void BuildSchema(Configuration configuration)
    {
        new SchemaExport(configuration).Execute(true, true, false);
    }
}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-39178-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 王萌萌
      王萌萌

      一方面要做好法律战的准备

    • 张演
      张演

      我们就把那3艘军舰给没收了

    • 赵金屹
      赵金屹

      而且有更多的人关注我

    热点图片
    拼命载入中...