Я хотел бы объединить 2 таблицы и отобразить все в сетке данных:
- tblReservation (ID, StartTime, EndTime, SchoolID, AccommodationodationID)
- tblMeeting (ID, StartTime,EndTime, Subject, Location)
В сетке данных у меня есть 2 совпадающих столбца (StartTime, EndTime) и 2 разных столбца.Тем не менее, я хочу объединить эти 2 таблицы и установить столбец 3 для школы / предмета и столбец 4 для размещения / местоположения.
В PHP я знаю, что вы можете задавать имена для полей, которые вы получаете, используя
SELECT x AS name
но я не очень знаком с синтаксисом LINQ.
Здесь я получаю данные из tblReservation с даты, которую я выбрал в календаре месяца:
var vReservation = (from oReservation in clsApplication._oDBConnection.tblReservations
where oReservation.StartTime.Value.Date >= mcCalendar.SelectionRange.Start.Date
&& oReservation.StartTime.Value.Date < cCalendar.SelectionRange.Start.Date.AddHours(24)
orderby oReservation.StartTime ascending
select oReservation);
foreach (var oReservation in vReservation)
{
build the datagrid
}
Как я могу добавить другую таблицу в этот цикл?