Передовая практика использования нескольких Dto для одного и того же объекта?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Передовая практика использования нескольких Dto для одного и того же объекта?

Сообщение Anonymous »


Я разрабатываю приложение .NET Core с использованием EF Core и подхода, ориентированного на базу данных. Я хочу усовершенствовать свой подход при обработке нескольких запросов к одному и тому же объекту.

В настоящее время у меня есть объекты со значительным количеством свойств. Для каждой сущности я настроил файл профиля сопоставления, чтобы преобразовать его в соответствующую модель представления, например, example1ViewModel, которая включает в себя все свойства сущности, необходимые для запросов GetAll или GetById.

публичный класс Пример 1 { опора1 опора2 .... реквизитN } Кроме того, имеется файл конфигурации EF.

CreateMap().ReverseMap(); общедоступный класс example1MapConfiguration: IEntityTypeConfiguration { public void Configure (построитель EntityTypeBuilder) { builder.ToTable("Tb_Example", "dbo"); builder.HasKey(x => x.Example1Id); ...... } Теперь, поскольку мое приложение включает в себя несколько экранов и форм, каждая из которых использует некоторые или все свойства сущности, я обдумываю лучший подход. В частности, какова оптимальная стратегия, когда мне нужно только подмножество свойств объекта для определенных запросов? Должен ли я создавать новую ViewModel для каждого случая, содержащую только необходимые свойства? Таким образом я могу избежать ненужных полей в ответе и обеспечить более эффективную систему.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Передовая практика использования нескольких Dto для одного и того же объекта?
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Передовая практика регистрации нескольких экземпляров приложений?
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Передовая практика E2E-тестирования с использованием атрибутов данных [закрыто]
    Anonymous » » в форуме Jquery
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Gcc-8 -Wstringop-truncation, какова передовая практика?
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Аннотация Java SafeVarargs, существует ли стандарт или передовая практика?
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»