有人可以帮助我使用fluen NHibernate从一个模式复制数据(驻留在具有它们之间关系的多个表中)到另一个模式吗?
这是班级结构。
public class Employee
{
public virtual int EmployeeId { get; set; }
public virtual string EmployeeName { get; set; }
public virtual bool IsManager { get; set; }
public virtual IList<Car> Cars { get; private set; }
}
public class Car
{
public virtual int CarId { get; set; }
public virtual string Make { get; set; }
Public virtual CarShop BoughtAt { get; set; }
}
public class CarShop
{
public virtual int CarShopId { get; set; }
public virtual string City { get; set; }
}
当一个人成为经理(IsManager = 1)时,需要将所有相关记录复制到同一数据库中的另一个模式。如何在流畅的NHibernate中实现这一目标?