Я работаю над веб-приложением asp.net MVC 3, у меня есть два следующих вопроса о производительности моего приложения MVC: -
В настоящее время я реализую всю бизнес-логику в одном классе репозитория моделей. Ожидаю, что реализация репозитория достаточно велика (в отношении количества строк кода), у меня нет проблем с поддержанием этого репозитория. учебный класс. Но мой вопрос: может ли наличие одного класса репозитория, который реализует весь бизнес-логин для всех сущностей, негативно повлиять на производительность приложения по сравнению с наличием более одного репозитория?
В настоящее время я добавляю аннотацию данных для свойств сущностей для реализации проверки на стороне клиента и вспомогательных методов в частичных классах и metadattypeof, поскольку я использую Db first apprach; такие как
[MetadataType(typeof(Classes_validation))] public partial class Class {
// код здесь
, может ли иметь более одного частичного класса для каждой сущности негативно повлиять на производительность приложения? BR
Нет, это будет иметь гораздо большее значение в ваших методах.С этим может быть довольно сложно разобраться, почему бы не перенести свою бизнес-логику в другой класс.