ASP.NET Web API GET из 2 таблиц, используя сущность Framework - PullRequest
0 голосов
/ 04 июня 2019

Итак, у меня есть две таблицы

Таблица 1:

[Table("tbUserTests")]

public class UserTest
{
    [Key]
    public int IdUserTest { get; set; }

    [ForeignKey("Users")]
    public int IdUser { get; set; }

    [ForeignKey("Tests")]
    public int IdTest { get; set; }

    public DateTime UploadDate { get; set; }

    public int EarnedPoints { get; set; }

    public ICollection<User> Users { get; set; }

    public ICollection<Test> Tests { get; set; }
}

Таблица 2:

[Table("tbTests")]

public class Test
{
    [Key]
    public int IdTest { get; set; }      

    public DateTime StartDate { get; set; }

    public DateTime LastDate { get; set; }

    public string TestName { get; set; }

    public DateTime TimeLimit { get; set; }

    public string Note { get; set; }

    public DateTime Reviawable { get; set; }

    public int TotalPoints { get; set; }


}

И я хотел бы создать GET из этих 2 таблиц, который возвращает мне все детали UserTest и детали теста под IdTest

Моя попытка здесь:

public IQueryable<Object> GetTests()
    {
        return context.UserTests.Include(a => a.Tests);
    }

но я получаю ошибку в почтальоне "Неизвестный столбец 'Extent2.UserTest_IdUserTest' в 'списке полей'"

Я новичок в этом, и любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...