当引用列不是第二个表上的主键列时,我试图找出一种在 nhibernate 中映射一对一关系的方法。
\n\n例如考虑
\n\nPerson Table \n PersonId (pk)\n Name\nRun Code Online (Sandbox Code Playgroud)\n\n和
\n\nPassport Table \n PassportId (pk)\n Country\n PersonId\nRun Code Online (Sandbox Code Playgroud)\n\n这两个表在 PersonId 上具有一对一的关系。
\n\n我的 Nhibernate 模型如下所示。
\n\npublic class Person\n{\n public virtual int Id { get; set; }\n public virtual string Name { get; set; }\n public virtual Passport Passport { get; set; }\n}\n\npublic class Passport\n{\n public virtual int Id { get; set; }\n public virtual string Country { get; set; }\n public virtual Person Person …Run Code Online (Sandbox Code Playgroud) c# sql nhibernate fluent-nhibernate nhibernate-mapping-by-code