Это мой объект, который сохраняется в базе данных:
public class MyObject
{
public int Id { get; set; }
public object Data { get; set; }
}
Я определил настраиваемое преобразование (поскольку в противном случае объект не поддерживается):
mb.Entity<MyObject>().Property(x => x.Data).HasConversion(
v => v.ToString(),
v => v);
Когда я запрашиваю данные через odata-endpoint свойство data-свойство не отображается
[
{
"id": 1
},
{
"id": 2
}
]
, и преобразование никогда не вызывается. Как решить эту проблему?