Описание тега modelmetadataprovider
Поставщики метаданных модели ASP.NET MVC 3
3
ответа
Техника для переноса метаданных для просмотра моделей с помощью AutoMapper
Я использую AutoMapper для сопоставления моих доменных объектов с моими моделями представления. У меня есть метаданные в моем доменном слое, которые я хотел бы перенести на слой представления и в ModelMetadata. (Эти метаданные не являются логикой по…
03 апр '12 в 08:35
0
ответов
Настройте ModelMetadata с помощью CreateMetadata
В первый раз, когда пользователь выбирает значение из списка выбора, мы показываем вариант по умолчанию с текстом Pick one и значение -1, Чтобы помочь с этим у нас есть собственный атрибут NotEqualAttribute, Когда требуется выпадающий список, мы дол…
12 май '11 в 21:18
1
ответ
Как перенести метаданные DataAnnotation в ViewModel с помощью AutoMapper с помощью подхода Бетти
Мне нужно уточнить, как реализовать решение кода Бетти для передачи метаданных аннотаций данных в ViewModels с помощью AutoMapper (см. Здесь). Или, если у вас есть лучший способ, пожалуйста, поделитесь этим. Возможно, реализация ответа Бетти очевидн…
30 янв '14 в 22:11
1
ответ
Свойство ModelMetadata.Container имеет значение null
Я пишу обычай ModelMetadataProvider который продлевает дефолт DataAnnotationsModelMetadataProvider, К сожалению, я столкнулся с проблемой:ModelMetadata.Container свойство всегда равно нулю Согласно описанию MSDN ModelMetadata Classсвойство контейнер…
17 янв '15 в 09:29
0
ответов
Проблема кэширования поставщика метаданных пользовательской модели
Чтобы мы могли динамически контролировать метки и сообщения об ошибках, мы создали DataAnnotationsModelMetadataProvider, В Display атрибут мы храним ключ в Name собственность и использование пользовательских DataAnnotationsModelMetadataProvider мы п…
24 авг '14 в 16:21
1
ответ
ASP.NET MVC: контейнер доступа из EditorTemplate
У меня есть модель представления AssetFreezeViewModel.cs, которая содержит следующее свойство: public AssetFreezeAccountBalanceViewModel AccountBalanceInfo { get; set; } У меня есть представление Details.cshtml, основанное на ViewModel выше с этой с…
20 окт '16 в 22:30
1
ответ
ModelMetadata TemplateHint всегда нулевой
Я пытаюсь создать кастом ModelMetadataProvider предоставить ненавязчивые атрибуты для виджета автозаполнения интерфейса JQuery UI. У меня есть пользовательский атрибут, который выглядит следующим образом: [AttributeUsage(AttributeTargets.Property, A…
17 апр '13 в 11:01
2
ответа
Как добавить метаданные в динамически создаваемую MVC3 ViewModel?
Одной из ключевых особенностей проекта, над которым я работаю, является возможность для пользователя настраивать формы (как в "формах" для заполнения) на основе пула ранее существующих типов полей (например, хорошо известных типов). "имя пользовател…
14 сен '12 в 14:32
1
ответ
Поддерживают ли провайдеры метаданных модели в ASP.NET MVC 3 динамические метаданные?
Я пытаюсь реализовать некоторые пользовательские метаданные модели в ASP.NET MVC 3. Я не могу использовать атрибуты аннотации данных, поскольку некоторые из метаданных могут меняться в зависимости от настроенных значений, поэтому мне нужно решение, …
21 июн '12 в 19:50
1
ответ
Как получить валидаторы, реализующие API Fluentvalidation в ASP.Net WebAPI
Пример: public class UserValidator : AbstractValidator<UserViewModel> { public UserValidator() { RuleFor(p => p.Username).NotEmpty() .WithMessage("Please enter a username."); } } public class UserController : ApiController { public IHttpAct…
09 июн '15 в 12:06
1
ответ
Получить ModelMetadata для класса в.NET Core
В Entity Framework 6 я мог получить ModelMetadata для класса (myModel) следующим образом: var modelMetadata = ModelMetadataProviders.Current.GetMetadataForType(null, myModel.GetType()); Как я могу сделать то же самое в.net core 1.1.1?
30 мар '17 в 20:46
0
ответов
Скопируйте метаданные из сущностей в ViewModels в Automapper 5
В своем приложении MVC я использую контейнер Autofac IoC вместе с Automapper. Это дает мне возможность реализовать собственные ViewModels. Основной вопрос: как я могу скопировать метаданные из сущностей в ViewModels с помощью Automapper 5.1.1? Я пыт…
20 окт '16 в 18:10
2
ответа
Не удалось получить метаданные модели IsRequired для проверки правил, созданных FluentValidation
У меня есть класс для создания собственного валидатора от Fluent: public partial class RegisterValidator : BaseLarValidator<RegisterModel> { public RegisterValidator(IDbContext dbContext) { RuleFor(x => x.UserName).NotEmpty().WithMessage("U…
07 апр '18 в 18:59
1
ответ
Добавить новое свойство в MVC ModelMetadata
Я вижу альтернативные подходы к этому, такие как AdditionalValues, но мне интересно, возможно ли оказаться в сценарии, где вы можете добавить новое свойство к объекту ModelMetadata, доступное в представлениях шаблона. Например, вы могли бы иметь: @V…
03 апр '14 в 09:59
0
ответов
Тесты, включающие TryValidateModel, не выполняются при запуске с тестом с использованием пользовательского HtmlHelper
У меня есть тест метода расширения HtmlHelper, который прекрасно работает, когда это единственный тест, который я запускаю. Похоже, ниже. Все остальные мои модульные тесты успешно выполняются, когда я их запускаю, если я не запускаю этот тест одновр…
08 мар '18 в 17:26
1
ответ
Использование пользовательского ModelMetadataProvider в модульном тесте
Довольно новичок в MVC, так что, надеюсь, это простой вопрос. Я написал собственный атрибут привязки, который требует доступа к httpContext, Для того, чтобы ввести макет httpContext во время юнит-тестов я написал InjectingMetadataProvider что населя…
02 ноя '12 в 09:39
1
ответ
ASP.NET MVC - метаданные модели, используемые из типа объекта модели вместо объявленной модели представления
У меня есть интерфейс объявленной модели с классом, реализующим его: public interface IMyModel { [Range(1, 1000)] [Display(Name = "ModelProp From Interface")] int MyIntProperty { get; set; } IMySubModel SubModel { get; } } public interface IMySubMod…
09 апр '13 в 04:23
2
ответа
Настроить пользовательский поставщик метаданных для ViewModel
У меня есть ViewModel, для которой нужно иметь возможность динамически устанавливать свойства метаданных. Например, я хотел бы иметь возможность настраивать DisplayName и сообщения об ошибках валидации, используя значение других свойств модели. Я пл…
04 фев '13 в 16:49
1
ответ
Получить название модели в пользовательском отображаемом атрибуте имени
Вот мое требование развития, Мои значения меток хранятся в базе данных, и я все еще хочу использовать аннотацию данных декларативным способом, чтобы сделать мою модель более читабельной. И вот мой подход, Я решил написать собственный DisplayNameAttr…
06 апр '16 в 09:36
2
ответа
В MVC 3.0 при установке IsRequired для ModelMetadata свойства он не добавляет проверку
В моем приложении есть определенные свойства, которые мне нужно установить динамически, независимо от того, требуются они или нет, поэтому я не могу использовать атрибут [Обязательный] Аннотаций данных. Может быть, это не лучший способ добиться того…
10 фев '12 в 15:03