У меня есть две таблицы, из которых я хочу получить данные.C# SQL родительский дочерний стол select help help
Позволяет называть их «Родительские» и «Дети». Таблица «Родитель» имеет много записей в таблице «Дети». (Один для многих)
Моя проблема заключается в том, что я хочу найти эффективный метод отображения данных, которые две таблицы содержат в моем приложении ASP.NET MVC. Мой подход состоит в том, чтобы выбрать все записи из «Родительского», затем прокрутить каждый из них, выбрав данные из «Дети».
Так что мне нужна помощь в разработке запроса для SQL Server 05, который может получить данные для C# более эффективно, я планировал создавать классы типов, а класс «Родитель» имел бы «Список», который в моем представлении I может циклически выводить значения.
public class Parent_Type
{
public string Name { get; set; }
public List<Children_Type> Children { get; set; }
}
public class Children_Type
{
public string Name { get; set; }
}
нужны данные, которые будут отображаться как: (Название «Родитель» запись затем список «Дети» записей «)
„Родительские 123“
- » ребенка 1"
- "Ребенок 2"
- "Ребенок 3"
"Родитель 124"
- "Ребенок 1"
- "Ребенок 2"
- "Ребенок 3"
Я думал, что это разумный вопрос, кто-то дал ему минус. Я думал, что должен быть лучший метод, чем выбор всех записей из «Родитель», а затем в цикле для таблицы «Дети» для получения подробной информации. – Phil