在我的数据库中,通过对外键表进行唯一约束,我实现了一对一的关系。这被Sql Server Management Studio正确地标识为一对一关系:我的问题是,EF6没有将其识别为一对一关系,并在Person类上生成一个集合:如果T4模板中的itemCollection包含唯一键信息,那么我可以很容易地修改t4模板,使其在表上存在唯一键时不生成集合。但它们只包含外键信息。我猜
(我只显示相关的字段)
我的第一次尝试只是在PERSON_ID / PLAN / EMPLOYER_ID / TERMINATION_DATE上创建一个唯一的索引,认为DB2 for IBMi在唯一索引中认为空值相等是否有对这些列强制执行唯一性的方法,或者,是否有更好的方法来接近终止日期的值?(null在技术上是不正确的</e