当前位置: 首页 > 编程语言 > C#

使用fluent-nhibernate和传统的hbm.xml分享

时间:2023-04-11 01:36:26 C#

使用fluent-nhibernate和传统的hbm.xml到目前为止,我使用以下代码配置了会话工厂:Configurationconfiguration=newConfiguration();配置.Configure();SessionFactory=configuration.BuildSessionFactory();现在我添加了一些fluentNhibernate映射类,并使用以下代码进行配置:Configurationconfiguration=newConfiguration();配置.Configure();SessionFactory=configuration.BuildSessionFactory();SessionFactory=Fluently.Configure(配置).Mappings(m=>{m.FluentMappings.AddFromAssemblyOf();m.FluentMappings.AddFromAssemblyOf();m.FluentMappings.AddFromAssemblyOf();}).BuildSessionFactory();但我想它会覆盖旧的xml映射吗?现在我想将基于xml的映射添加到已经存在的exmbeded资源中,我该怎么做?我看过这个博客,但我不想添加configuration.AddXmlFile("Mappings/Insurance.hbm.xml");或配置.AddAssembly(...);ebmbededresourcexml就是这样做的)以上是C#学习教程:使用fluent-nhibernate和traditionalhbm。Fluently.Configure(配置).Mappings(m=>{m.FluentMappings。AddFromAssemblyOf();m.FluentMappings.AddFromAssemblyOf();m.FluentMappings.AddFromAssemblyOf();m.HbmMappings.AddFromAssemblyOf()}).BuildSessionFactory();本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: