Два основных преимущества платформы MVC ASP.NET по веб-формам:
Теперь, эти причины действительно не делают ASP.NET MVC немного лучше или хуже, чем веб-формы в черно-белом виде пути. ASP.NET MVC имеет его достоинства и недостатки, точно так же, как веб-формы. Однако большинство жалуется на ASP.NET, который MVC, кажется, останавливают от отсутствия понимания того, как использовать его, а не фактические дефекты в платформе. Причина Ваш код не чувствует себя хорошо или выглядит правильным, мог бы быть то, потому что у Вас есть несколько лет опыта веб-форм под Вашим поясом и только 1-2 месяца ASP.NET опыт MVC.
проблема здесь не так много, которое ASP.NET MVC качает или сосет, случается так, что это является новым и существует очень мало соглашения относительно того, как использовать его правильно. MVC ASP.NET предлагает намного более мелкомодульное управление тем, что происходит в Вашем приложении. Это может сделать определенные задачи легче или более твердыми в зависимости от того, как Вы приближаетесь к ним.
Вам нужно будет провести сравнение:
SELECT DISTINCT number, ..., special FROM clients WHERE special & 2048 = 2048;
или
SELECT DISTINCT number, ..., special FROM clients WHERE special & 2048 > 0;