本文整理汇总了C#中NHibernate.AddAssembly方法的典型用法代码示例。如果您正苦于以下问题:C# NHibernate.AddAssembly方法的具体用法?C# NHibernate.AddAssembly怎么用?C# NHibernate.AddAssembly使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NHibernate
的用法示例。
在下文中一共展示了NHibernate.AddAssembly方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadAssembly
private static void LoadAssembly(string assemblyAppSettingKey, NHibernate.Cfg.Configuration configuration)
{
try
{
configuration.AddAssembly("DataDriver, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
}
catch (Exception ex)
{
Trace.TraceInformation(ex.Message);
}
}
示例2: AddAssemblies
/// <summary>Adds default assemblies to NHibernate configuration.</summary>
/// <param name="cfg"></param>
protected virtual void AddAssemblies(NHibernate.Cfg.Configuration cfg)
{
foreach (Assembly a in Assemblies)
cfg.AddAssembly(a);
logger.Debug(String.Format("Added {0} assemblies to configuration", Assemblies.Count));
}
示例3: RegisterMappings
protected void RegisterMappings(NHibernate.Cfg.Configuration configuration)
{
//configuration.AddAssembly(Assembly.Load("Luna.Config"));//花费 1.306 秒
//var timer2 = Stopwatch.StartNew();
configuration.AddAssembly(Assembly.Load("Luna.Infrastructure.Data.Impl"));
configuration.AddAssembly(Assembly.Load("Luna.Shifts.Data.Impl"));
configuration.AddAssembly(Assembly.Load("Luna.Statistic.Data.Impl"));
//timer2.Stop();
//var timer3 = Stopwatch.StartNew();
//configuration.AddDeserializedMapping(GetMapping(), "WFM8200_Domain");
//timer3.Stop();
//Console.WriteLine("读取映射花费 {0}.{1} 秒.", timer2.Elapsed.Seconds, timer2.Elapsed.Milliseconds);
//Console.WriteLine("映射花费 {0}.{1} 秒.", timer3.Elapsed.Seconds, timer3.Elapsed.Milliseconds);
}
示例4: Database_InitializeConfiguration
static void Database_InitializeConfiguration(NHibernate.Cfg.Configuration config)
{
config.AddAssembly(typeof(Apple).Assembly);
}