Tag: csla

使用Automapper导致堆栈溢出的循环引用

我正在使用Automapper将我的NHibernate代理对象(DTO)映射到我的CSLA业务对象 我正在使用Fluent NHibernate来创建映射 – 这工作正常 我遇到的问题是Order有一个OrderLines集合,每个OrderLines都有一个对Order的引用。 public class OrderMapping : ClassMap { public OrderMapping() { // Standard properties Id(x => x.OrderId); Map(x => x.OrderDate); Map(x => x.Address); HasMany(x => x.OrderLines).KeyColumn(“OrderId”).Inverse(); Table(“`Order`”); } } public class OrderDTO { // Standard properties public virtual int OrderId { get; set; } public virtual DateTime OrderDate { get; set; […]