Есть ли какой-нибудь способ получить данные из нескольких таблиц с внешним ключом в веб-API с классами LINQ to SQL

#c# #asp.net #linq #asp.net-web-api #linq-to-sql

#c# #asp.net #linq #asp.net-web-api #linq-to-sql

Вопрос:

У меня есть несколько таблиц отношений, подобных этой, но я не знаю, как получить данные из нее в контроллере web API:

 public IQueryable<what_table> Get()
{
     DatabasePelniDataContext db = new DatabasePelniDataContext();
     var data = db.what_tables.Select(p => p);
     return data;
}
  

Кроме того, я хочу знать, как выполнять CRUD с таблицами, которые имеют внешний ключ в web API.

Комментарии:

1. какие данные вы хотите получить?

2. Пожалуйста, следуйте этому youtube.com/watch?v=Wow5PvLz-gY

3. Я получил исключение с ошибкой, которое, скажем Object graph for type 'namespace.Models.data_admin' contains cycles and cannot be serialized if reference tracking is disabled.