我想从数据库中检索单个数据项,然后用作输入元素的值。
使用下面的代码将检索数据库中 SubscribedBy
的每个实例,因此会产生多个结果。
var UserId = WebSecurity.CurrentUserId;
var db = Database.Open("testDB");
var selectQueryString = "Select SubmittedBy FROM Posts WHERE UserId=@0";
var data = db.Query(selectQueryString, UserId);
@foreach(var row in data)
{
<input type="email" name="emailfrom" id="emailfrom" value="@SubmittedBy"/>
}
如何检索 SubscribedBy
以便它只给出一个结果,即没有 foreach 循环?
提前致谢!!!
最佳答案
如果根据您的数据限制,您要为特定 UserId 获取 1 个且仅 1 个值,您可以使用
var SubmyttedValue = db.QueryValue(selectQueryString, UserId);
关于sql - 在没有 'foreach' 的情况下检索 Webmatrix 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16484152/