Я пытаюсь сохранить сущность в Ignite-Cache, используя тонкий клиент С#. У меня есть сценарий ниже
public class A
{
DateTime StartDate { get; set; }
}
public class B:A
{
DateTime StartDate { get; set; }
}
Когда я пытаюсь сохранить экземпляр объекта класса B в хранилище воспламенения, это дает мне следующую ошибку.
IgniteThinClient.GetCache<Tkey, TValue>("CacheName")
Это дает мне ошибку ниже
Apache.Ignite.Core.Binary.BinaryObjectException: «Конфликтующие идентификаторы полей [type=B, field1=StartDate, field2=StartDate, fieldId=104069929]»
Ссылки на похожие проблемы
https://issues.apache.org/jira/browse/IGNITE-8588
Как отключить хранение двоичных объектов для тонкого клиента С#? Поможет ли это решить этот вопрос?
override
, либоnew
для свойства с тем же именем в производном классе. - person Pavel Tupitsyn   schedule 30.09.2019