У меня есть пара таблиц в моей базе данных.Один из которых имеет первичный ключ (простой числовой идентификатор), другой имеет этот идентификатор в качестве внешнего ключа.
Первая таблица неожиданно получила EntitySet<OtherTable>
.Если я добавлю к этому новый OtherTable()
, будет ли он автоматически отправляться в базу данных, и будет ли связан идентификатор и т. Д., Когда я использую SubmitChanges()
?
Во-вторых, отношение не слишком много дляодин-к-одному, соответствующая запись во второй таблице является необязательной и единственной.Таким образом, контейнер типа EntitySet
не очень подходит для этих отношений.OtherTable?
было бы более подходящим представлением.Как я могу сообщить об этом LINQ to SQL?