2011-06-08 64 views
0

我想指定类映射为复合标识的元素1:复合ID映射的类问题

CompositeId() 
       .KeyReference(x => x.User, "user_id") 
       .KeyProperty(x => x.Key, "user_key"); 

赞一个:

References(x => x.User, "user_id").Class<User>() 

,但我得到错误映射的类,因为我使用接口。我也尝试过的代码波纹管,但没有运气尚未:

CompositeId() 
       .KeyReference(x => x.User, e => 
e.Name(""user_id").EntityName("User")) 


       .KeyProperty(x => x.Key, "user_key"); 
References(x => x.User, "user_id").Class<User>() 
+0

什么异常,你得到了什么?你有没有试图在UserMap中指定'EntityName(“User”);'? – Firo 2011-06-20 16:37:39

回答