Я использую JSON.NET для сериализации и десериализации объекта.
Я испытываю проблему, где десериализованный объект Rechnowposted имеет ноль в качестве идентификатора.
Принимая во внимание, что сериализованная запись будет содержать ID 180
JsonSerializerSettings jsSettings = new JsonSerializerSettings();
jsSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
var recordAsJson = JsonConvert.SerializeObject(recordToUpdate,
Formatting.None, jsSettings);
//recordAsJson = {"Id":180,....
var recordPosted = JsonConvert.DeserializeObject<record>(recordAsJson);
//recordPosted = Id : 0
Как бы я это решить?
Редактировать
public virtual int Id { get; private set; }