Как определить, что имеет много сквозных значений в EFCoreC#

Место общения программистов C#
Ответить
Гость
 Как определить, что имеет много сквозных значений в EFCore

Сообщение Гость »


Для следующих объектов:

Код: Выделить всё

public class User
{
public int Id;
public List Teams { get; set; } // how to setup this in EFCore?
}

public class Team
{
public int Id;
public List Members { get; set; }
}

// Pivot
public class Member
{
public int Id;
public string Role;

public User User { get; set; }
public Team Team { get; set; }
}
Как определить в конфигурации EF Core, что имеет много через?
Я знаю, что могу просто создать свойство, производное от, но интересно, можно ли вместо этого определить его в EF Core.

Код: Выделить всё

public class User
{
public int Id;
public List Members { get; set; }
public List Teams => Members.Select(m => m.Team).ToList();
}
Something similar to Laravel (https://laravel.com/docs/10.x/eloquent- ... ny-through)


Источник: https://stackoverflow.com/questions/781 ... -in-efcore
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»