Problem z atrybutem [NotMapped]

0

Cześć,
Mam problem z mapowaniem modelu tabeli bazy. Chodzi o to, że przy zapisie chciałbym mieć ignorowane jedno pole więc używam atrybutu [NotMapped], natomiast przy odczycie już mi jest ono potrzebne.Macie jakieś pomysły jak takie coś zrobić?

Przy zapisie danych działa, natomiast przy odczycie jest brak rekordów z bazy

[NotMapped]
public virtual Car Car { get; set; }
0

SRP!
Używaj różnych modeli do odczytu i zapisu.

0

Tylko jak rozwiązać problem z nazwą modelu? Zapisując do bazy używam context.Create(model), a przy odczycie context.Query<Car>().Where() więc co zrobić żeby nie było konfliktów?

0

Nie jestem pewien czy dobrze zrozumiałem pytanie, ale przy odczycie zrób projekcję na jakiś view model, coś w rodzaju: context.Query<Car>().Select(x => new CarReadModel { Name = x.Name, Type = x.Type, ... });

0

Bardzo Ci dziękuję :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1