剃刀检查行是否存在

时间:2012-12-23 19:22:52

标签: sql database razor

我正在尝试检查输入数据,看它是否已存在于数据库中。

我试过这个,但没有帮助: Best method for determining if a row exists

我仍然是Razor的新手,但是日渐好转: - )

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用QueryValue方法:

var db = Database.Open("SmallBakery");
var count = db.QueryValue("SELECT COUNT(*) FROM Product WHERE Id = @0", 123);
if (count > 0) {
    // the record exists
}

您当然需要调整SQL查询以匹配您的数据库架构。

有用的读物​​:http://www.asp.net/web-pages/overview/more-resources/asp-net-web-pages-api-reference