为什么显示它是null参数?

时间:2014-01-20 11:09:18

标签: asp.net database asp.net-mvc-4 petapoco

我已经编写了这段代码,用petapoco查看详情视图中的详细信息。但它没有显示任何数据,也显示空参数。我添加了详细信息视图页面..这里我的数据库名称FCBook和表是RMReceive,主键是RrId ..请帮助成功运行此代码...

public ActionResult Details(int id)
        {
            var db = new PetaPoco.Database("FCBook");
            var rmr = db.Single<RMReceive>("select * from RMReceive where RrId= @0",id);
            return View(rmr);
        }

1 个答案:

答案 0 :(得分:0)

您在此处使用表达式,您的查询可能不适用于原始SQL,请尝试

var rmr = db.Single<RMReceive>(x => x.RrId == id);