Как я могу получить количество записей в таблице users в applicationContextcreated в проекте mvc?
Это то, что я пробовал до сих пор:
var context = new ApplicationDbContext();
var count = context.Users
.Where(o => Convert.ToInt32(o.Id) == 1)
.Count();
if (count < 3)
{
//do whatever
}
Он дает ошибку в convert.ToInt32, и если я удалю преобразование, он выдаст ошибку, не может неявно преобразовать тип 'string' в 'int' (o.Id) == 1)
Что не так?
2 ответа
context.Users.Count()
должен работать. Я упускаю здесь что-то очевидное?
Разве нельзя просто сравнить это как строку, если это так?
var context = new ApplicationDbContext();
var count = context.Users
.Where(o => o.Id == "1")
.Count();
Похожие вопросы
Новые вопросы
model-view-controller
Модель-представление-контроллер (MVC) — это архитектурный шаблон, введенный в середине 1970-х годов в PARC для того, чтобы составить интерфейс программного обеспечения, а также взаимодействие с пользователем. Для Microsoft ASP.NET MVC вместо этого используйте тег [asp.net-mvc] или [asp.net-core-mvc]. Для Spring MVC используйте тег [spring-mvc].