首页 新闻 赞助 找找看

DAPPER.NET 外键问题

0
悬赏园豆:5 [已解决问题] 解决于 2017-10-29 10:27

分类:

public class Category

{

public int id{get;set;}

public string categoryname{get;set;}

}

内容:

public class Content

{

public int id{get;set;}

public string title{get;set;}

public string content{get;set;}

public int categoryid{get;set;}

public Category currentcategory{get;set;}

}

内容表中的categoryid是外键,指向Category的id

现在的需求是在获取内容列表时,同时也需要获取内容所属的分类,并赋值给currentcategory.

现在的 SQL是:select * from (select *,Row_Number() over(order by id desc) as rowNumber from tb_Content where categoryid=@categoryid)t where t.rowNumber>= @start and t.rowNumber<=@end

List<Content> list= conn.Query<Content>(sql,new{categoryid=categoryid,start=start,end=end}).ToList();

这样获取不到currentcategory。

DZCMS的主页 DZCMS | 初学一级 | 园豆:5
提问于:2017-09-19 20:56
< >
分享
最佳答案
0
收获园豆:5
悟行 | 专家六级 |园豆:12559 | 2017-09-20 10:02

恩,试了。但是现在不加 splitOn 也可以用。

DZCMS | 园豆:5 (初学一级) | 2017-09-20 16:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册