我有一个名为Booking
的EF db模型public class Booking
{
public int ID { get; set; }
public string Name { get; set; }
// some other properties...
}
我需要能够将两个不同的预订链接在一起,如何创建导航属性,让我在每个预订之间建立链接?
例如,预订A需要导航属性到预订B,反之亦然,预订B需要导航属性到预订A.
感谢。
答案 0 :(得分:0)
我猜你可以像另一个导航属性那样做:
public class Booking
{
// Your current code and...
// If you want One to One:
public virtual Booking RelatedBooking { get; set; }
// but if it's One to Many:
public virtual ICollection<Booking> RelaitedBookings { get; set; }
}
我希望它有所帮助。