0

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

我试过这个,但没有帮助: 确定行是否存在的最佳方法

我还是 Razor 的新手,但一天比一天好 :-)

谢谢!

4

1 回答 1

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

于 2012-12-23T19:24:58.953 回答