У меня два вопроса :
1) Есть связные данные, которые заполняются на одной форме и одним нажатием кнопки заносятся в БД. Они связаны по ID, но в момент добавления записи в базу я его не знаю, а потому без понятия, что записывать в дочернюю таблицу. Скажите, можно ли после добавления записи в главной таблице, посредством LINQ узнать ID последней добавленной записи? Ну или как это делается иначе...
2) Мне нужно извлечь данные из двух таблиц и сравнить одно из полей этих таблиц со свойством SelectedValuePath компонента ComboBox (WPF), суть в том что при изменении итема в ComboBox появляются связные с этим итемом записи...
Вот мой код:
var perforList = from p in context.performers
join o in context.orderperformer on p.performerID equals o.perfromerID
//where o.serviceID == Convert.ToInt32(comboBoxServices.SelectedValuePath)
select new { p.secondName, p.firstName, p.patronymic, o.price };
Строчка, которую я закомментил, вызывает исключение... Уж простите, я крайне неопытен, посему и прошу у вас совета.
Заранее премного благодарен.