Surendra_Singh Ответов: 1

Как использовать проверку модели в шаблоне репозитория с помощью ioc


Спокойный день #3: разрешите зависимость зависимостей с помощью инверсии управления и инъекции зависимостей в ASP.NET веб-API с контейнером Unity и платформой управляемой расширяемости (MEF)[^]

Я следую этой схеме
Но в конце концов я застрял, как использовать
Проверка модели с помощью атрибутов
Я новичок в MVC
Пожалуйста, помогите мне

Что я уже пробовал:

Я использую таким образом
if (productToValidate.Name.Trim().Length == 0)
                _modelState.AddModelError("Name", "Name is required.");



Но если у меня будут более крупные записи, тогда?

Richard Deeming

Если у вас есть вопрос о коде в статье, то разместите его на форуме в нижней части статьи.

Таким образом, автор будет уведомлен о вашем вопросе и получит возможность ответить.

Surendra_Singh

Мне очень жаль сэр
Но мне нужно выполнить валидацию модели я просто использую эту статью в качестве примера

F-ES Sitecore

Почему бы вам просто не использовать соответствующие атрибуты, такие как [требуется] и т. д.?

1 Ответов

Рейтинг:
0

Surendra_Singh

я закончил с помощью автоматического картографа
вот так

Сделать Модель В Папке Модели


и карта в контроллере

var product = _productServices.GetProductById(id);
          Mapper.Initialize(cfg => cfg.CreateMap<ProductEntity, ProductModel>());
          var itemModel = Mapper.Map<ProductEntity, ProductModel>(product);


var product
При этом я получаю все данные из сервисного слоя

затем отображение выполняется автомапером и окончательные данные я получу
itemModel