摘要:
我想用Fluent NHibernate Automapper保存两个相同名称和不同名称空间的类
上下文
我写的是必须将许多不同的对象导入数据库进行测试.我最终会将mappers写成一个合适的模型.
我一直在使用code gen和Fluent NHibernate来获取这些DTO并将它们直接转储到db.
例外情况确实说(尝试使用auto-import ="false")
码
public class ClassConvention : IClassConvention
{
public void Apply(IClassInstance instance)
{
instance.Table(instance.EntityType.Namespace.Replace(".", "_"));
}
}
namespace Sample.Models.Test1
{
public class Test
{
public virtual int Id { get; set; }
public virtual string Something { get; set; }
}
}
namespace Sample.Models.Test2
{
public class Test
{
public virtual int Id { get; set; }
public virtual string SomethingElse { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
这是实际的应用程序代码
var model …Run Code Online (Sandbox Code Playgroud)