Повышение производительности приложения asp.net MVC 3 - PullRequest
0 голосов
/ 02 февраля 2012

Я работаю над веб-приложением asp.net MVC 3, у меня есть два следующих вопроса о производительности моего приложения MVC: -

  1. В настоящее время я реализую всю бизнес-логику в одном классе репозитория моделей. Ожидаю, что реализация репозитория достаточно велика (в отношении количества строк кода), у меня нет проблем с поддержанием этого репозитория. учебный класс. Но мой вопрос: может ли наличие одного класса репозитория, который реализует весь бизнес-логин для всех сущностей, негативно повлиять на производительность приложения по сравнению с наличием более одного репозитория?

  2. В настоящее время я добавляю аннотацию данных для свойств сущностей для реализации проверки на стороне клиента и вспомогательных методов в частичных классах и metadattypeof, поскольку я использую Db first apprach; такие как

    [MetadataType(typeof(Classes_validation))]
    
        public partial class Class
        {
    

    // код здесь

    , может ли иметь более одного частичного класса для каждой сущности негативно повлиять на производительность приложения? BR

1 Ответ

1 голос
/ 02 февраля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...