Проблемы с отображением количества строк с помощью WebMatrix

У меня есть следующий код:

@helper RetrievePhotoWithName(int userid)
{
    var database = Database.Open("SC");
    var name = database.QuerySingle("select FirstName, LastName, ProfilePicture from UserProfile where UserId = @0", userid);
    var notifications =  database.Query("SELECT COUNT(*) FROM NotificationsTable WHERE UserID = @0 AND MessageWasRead = @1", userid, false);

    var DisplayName = "";
    if(notifications < 1)
    {
        DisplayName = name["FirstName"] + " " + name["LastName"];
    }
    else
    {
        DisplayName = name["FirstName"] + ", you have " + notifications + " new messages.";
    }
    <a href="@Href("~/Home")" title="My Account"><img src="@Href("~/Shared/Assets/Images/" + name["ProfilePicture"] + ".png")" id="MiniProfilePicture" />&nbsp;@DisplayName</a>

    database.Close();
}

который должен подсчитывать все строки в моей таблице и либо отображать сообщение "новые уведомления" пользователю на веб-странице или просто отображать его имя, но это не работает.

Не редактируйте этот вопрос. Причина, по которой я публикую этот вопрос повторно, заключается в том, что мой предыдущий вопрос был изменен, что привело к неточным ответам.

0
задан Aaron Bertrand 15 May 2012 в 13:22
поделиться