Есть две таблицы «Задача» и «Клиент».Обе эти таблицы связаны с ClientId (внешний ключ).
В этом запросе я пытаюсь получить имя клиента на основе ClientId из таблицы Task с ключевым словом $ expand.Ниже приведен запрос и классы сущностей.
Запрос OData: http://localhost:52484/Task?$expand=Client($select=Name)
public class Task: GeneralTask
{
public Task() { }
public Task(
int clientId,
string title,
)
{
this.Title = title;
this.ClientId = clientId;
}
}
public abstract class GeneralTask
{
protected GeneralTask()
{
}
public string Title { get; set; }
public int ClientId { get; set; }
public virtual Client Client { get; set; }
}
Но я получаю приведенную ниже ошибку.
Сообщение об ошибке: «Запрос указан вURI недействителен. Свойство «Клиент» нельзя использовать в параметре запроса $ expand. "
Любая помощь будет принята.