Как использовать основной атрибут ModelMetadata ASP.Net ⇐ C#
-
Anonymous
Как использовать основной атрибут ModelMetadata ASP.Net
[Таблица("LegalEntity")] [ModelMetadataType(typeof(LegalEntityMeta))] общедоступный класс LegalEntity: Entity { } публичный класс LegalEntityMeta { [JsonProperty(PropertyName = "LegalEntityId")] общественный длинный идентификатор {get; набор; } [JsonProperty(PropertyName = "LegalEntityName")] общедоступная строка Имя {get; набор; } } В Startup.cs....
услуги .AddCors(опции => { options.AddPolicy("CorsPolicy", строитель => builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials()); }) .AddAutoMapper(typeof(Запуск)) .AddMvcCore() .AddJsonFormatters() .AddApiExplorer(); Я ожидаю увидеть json с атрибутами LegalEntityId и LegalEntityName, но созданный json имеет идентификатор и имя в качестве атрибутов. Может ли кто-нибудь помочь мне, как изменить атрибуты json? Спасибо Ананд
[Таблица("LegalEntity")] [ModelMetadataType(typeof(LegalEntityMeta))] общедоступный класс LegalEntity: Entity { } публичный класс LegalEntityMeta { [JsonProperty(PropertyName = "LegalEntityId")] общественный длинный идентификатор {get; набор; } [JsonProperty(PropertyName = "LegalEntityName")] общедоступная строка Имя {get; набор; } } В Startup.cs....
услуги .AddCors(опции => { options.AddPolicy("CorsPolicy", строитель => builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials()); }) .AddAutoMapper(typeof(Запуск)) .AddMvcCore() .AddJsonFormatters() .AddApiExplorer(); Я ожидаю увидеть json с атрибутами LegalEntityId и LegalEntityName, но созданный json имеет идентификатор и имя в качестве атрибутов. Может ли кто-нибудь помочь мне, как изменить атрибуты json? Спасибо Ананд
Мобильная версия