我有以下域名对象:
public class Case {
public virtual Event {get; set;}
}
public class Event {
public virtual Case {get;set; }
}
我使用Fluent进行映射。
目前,我正在使用案例方面的标准参考映射:
References(x => x.Event).Unique();
但我不知道在另一边做什么。
我遇到的主要问题是我想对案例和事件进行搜索,并能够分别对相关案例和事件进行排序和过滤。为了做到这一点,我需要从两边映射关系吗?
我知道我可以在事件方面使用HasMany关系,但是我必须将属性更改为列表或其他一些集合,而我并不是真的想要这样做。
但我的问题是,是不是有更好的标准方式呢? 定期的一对一关系似乎不符合要求,因为他们似乎要求你有一个共同的身份。
感谢任何提示或指示!
答案 0 :(得分:0)
另一个端点应该是多对一,而不是一对多。