我正在使用Fluent从程序集添加映射。这需要将近5秒钟。然后,获得一个会话工厂需要另外1.5。反正有没有从这个人那里得到一个编译输出,并将其序列化为磁盘:
Fluently.Configure(config)
.Mappings(cfg =>
{
cfg.FluentMappings.AddFromAssemblyOf<Entity>()
.Conventions.Add(ForeignKey.EndsWith("Id"));
})
.BuildConfiguration();
我们有大约15个型号。有更快的方法吗?我不介意手动管理一些缓存输出。每个测试课程的6秒以上的罚款非常残酷。
答案 0 :(得分:2)