我有以下两个表,我想加入到流利的nhibernate中:
[医]三叶草
属性
我的AttributeValue映射如下所示:
Table("ARTIKELATTRIBUTVALUES");
Id(x => x.Id, "AAV_NKEY").GeneratedBy.Custom<AutoIncrementer>();
Map(x => x.ArticleId, "ART_PKNKEY");
Map(x => x.AttributeId, "AT_NKEY");
Join("ATTRIBUT",
jp =>
{
jp.Fetch.Join();
jp.Map(x => x.Type, "AT_NTYP");
jp.KeyColumn("AT_NKEY");
jp.Inverse();
}
);我的问题是,nhibernate试图通过主键连接这两个表:
( ATTRIBUTEVALUES.AAV_NKEY = ATTRIBUTE.AT_NKEY )
我如何告诉nHibernate按外键加入:
(ATTRIBUTEVALUES.AT_NKEY = ATTRIBUTE.AT_NKEY)
发布于 2015-02-02 22:57:56
理论上,您需要指定“property”属性,但还不支持这个属性。
https://stackoverflow.com/questions/28282502
复制相似问题