NHibernate外键映射自身的问题
我有一数据表:ArticleTypeIdNameParentId1类型102类型203类型31我想查询:SELECT*FROMArticleTypeASaLEFTJOIN...
我有一数据表:ArticleType
Id Name ParentId
1 类型1 0
2 类型2 0
3 类型3
1
我想查询:SELECT * FROM ArticleType AS a LEFT JOIN AS b ON a.Id=b.ParentId
返回IList<ArticleType> 我想问一下 实体类和配置文件里怎么写? 我现在写的ParentId是Int类型的,但这不是我想要的,我想返回ParentId所关联的外键信息,我在页面上会显示ParentId的关联的外键的Name值,比如Id为3的ParentId的Name值是"类型1".这个外键和其他外键不太一样,这个外键的对象是它的本身ArticleType,实体类里不能这么写,请问题应该怎么做?或者还有什么更好的方法?返回DataTable之类的也行,只要能实现这个功能 。 展开
Id Name ParentId
1 类型1 0
2 类型2 0
3 类型3
1
我想查询:SELECT * FROM ArticleType AS a LEFT JOIN AS b ON a.Id=b.ParentId
返回IList<ArticleType> 我想问一下 实体类和配置文件里怎么写? 我现在写的ParentId是Int类型的,但这不是我想要的,我想返回ParentId所关联的外键信息,我在页面上会显示ParentId的关联的外键的Name值,比如Id为3的ParentId的Name值是"类型1".这个外键和其他外键不太一样,这个外键的对象是它的本身ArticleType,实体类里不能这么写,请问题应该怎么做?或者还有什么更好的方法?返回DataTable之类的也行,只要能实现这个功能 。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询