我试图在我的FNH配置SessionManager类中添加以下内容。 我有20多个实体进行映射,他们都坐在Entities文件夹下的同一个项目中。即。 ProjName.BusinessLogic.Entities 映射类是下ProjName.BusinessLogic.Mappings 这FNHSessionManager.cs文件ProjName.BusinessLogic.DAL在FNH中配置多个实体映射
var cfg = MsSqlConfiguration.MsSql2005
.ConnectionString(c => c.FromAppSetting("connectionString"));
isf = Fluently.Configure()
.Database(cfg)
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<User>())
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Provider>())
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Document>())
.BuildSessionFactory();
下是否还有更好/更短的方式来增加他们在其他配置比列出他们全部? 我不想分开不同项目中的实体来创建一个新程序集。 或映射到只有1个实体会做?
这是我的第一个使用FNH的项目,而且是全新的。 我甚至不确定我是否在正确的轨道上。
您的建议将不胜感激。
感谢您的回答。 – May 2009-11-17 02:46:37