У меня есть таблица A и таблица B.
Таблица B содержит два столбца: Имя и Идентификатор.
Таблица A содержит несколько столбцов и столбец внешнего ключа, указывающий на B.ID с именем B_ID
На стороне клиента у меня есть все данные, которые я хочу вставить в таблицу A, за исключением B_ID. Хотя у меня есть B.Name.
используя ссылку на sql мне нужно получить идентификатор в таблице B на основе значения имени. Если запись не существует, мне нужно вставить ее и вернуть идентификатор (который является столбцом идентификации).
Теперь, когда у меня есть B.ID, мне нужно вставить запись в таблицу A.
Я построил свой класс контекста данных, импортировав таблицы A и B в конструктор, я просто не уверен, как написать здесь операторы linq to sql.