簡體   English   中英

流利的Nhibernate組成實體,指定外鍵

[英]Fluent Nhibernate composed entity, specify foreign key

我有一張流暢的Nhibernate地圖,例如:

 public class UserMap : ClassMap<PortalUser>
{
    public UserMap()
    {
        WithTable("aspnet_Users");
        Id(x => x.Id, "UserId")
            .GeneratedBy.Guid();
        Map(x => x.Name, "UserName");
        Map(x => x.Login, "LoweredUserName");
        WithTable("LdapUsers", m => m.Map(x => x.FullName, "FullName"));

    }
}

我在表“ LdapUser”中的外鍵列是UserId,但是生成的選擇將查找“ PortalUserId”。
有沒有一種方法可以直接指定關系鍵?

嘗試這個:

...
WithTable("LdapUsers", m => {
    m.Map(x => x.FullName, "FullName");
    m.WithKeyColumn("UserId");
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM