【发布时间】:2012-02-01 13:46:26
【问题描述】:
我有课
abstract class Entity<T> where T : Entity<T>
{
public virtual Guid ID { get; private set; }
}
我所有的实体都继承自它。在employee 实体的情况下,不可能有两名员工拥有相同的护照号码和其他特定于身份的文件。
为什么我不允许将两个具有不同surrogate keys 和相同passport number 的员工放入数据库?
映射有什么限制吗?
谢谢!
【问题讨论】:
标签: c# database nhibernate entity unique