Już sprawdziłem how to remove $id during JSON serialization, ale podane odpowiedzi nie działają dla mnie i mam nadzieję, że ktoś może dowiedzieć się, co robię źle .
Oto mój kod:
return JsonConvert.SerializeObject(target, new JsonSerializerSettings {
NullValueHandling = NullValueHandling.Include,
PreserveReferencesHandling = PreserveReferencesHandling.None,
ContractResolver = new CustomContractResolver(),
Converters = CustomConverters
});
Wyjście z tego wciąż wychodzi z $ id, ale tylko na obiektach Entity Framework, jest to zgodne z projektem? Jeśli tak, czy istnieje sposób, aby zapobiec tym $ id na Entity Framework obiektów?