[英]Bidirectional nhibernate one-to-one relation
我有followin域对象:
public class Case {
public virtual Event {get; set;}
}
public class Event {
public virtual Case {get;set; }
}
我正在使用Fluent进行映射。
目前,我正在使用Case方面的标准References映射:
References(x => x.Event).Unique();
但是我却无所适从。
我的主要问题是我想对案例和事件都进行搜索,并且能够分别对相关案例和事件进行排序和过滤。 为此,我需要从双方映射关系正确吗?
我知道我可以在事件侧使用HasMany关系,但是然后我必须将属性更改为列表或其他集合,我真的不想这样做。
但是我的问题是,难道没有更好的标准方法吗? 常规的一对一关系似乎不符合要求,因为它们似乎要求您具有共同的ID。
感谢任何提示或指示!
另一个端点应该是多对一,而不是一对多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.