Odata не возвращает свойство объекта (nvarchar в базе данных) - PullRequest
0 голосов
/ 13 июля 2020

Это мой объект, который сохраняется в базе данных:

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
    }
]

, и преобразование никогда не вызывается. Как решить эту проблему?

...