Gdzie należy dodać [JsonIgnore], aby zapobiec szeregowaniu niektórych właściwości?

To bardzo prosty projekt Web API. Mam model danych, wygenerowany DbContext i kontroler.

Kiedy dodam[JsonIgnore] przypisz pewne właściwości do moich klas modelu, a następnie dokonaj zmiany modelu danych, klasy modelu zostaną zregenerowane i moje[JsonIgnore] atrybut jest usuwany. Rozumiem, dlaczego tak się dzieje i nie powinienem dodawać atrybutów do klasy generowanej automatycznie. Moje pytanie brzmi: gdzie powinienem opisywać klasy z atrybutami, takimi jak[JsonIgnore] do użytku z ASP.NET Web API?

ASP.NET Web API 4, RTW

questionAnswers(2)

yourAnswerToTheQuestion