Между таблицами As и B существует отношение «один к n» (отношение внешнего ключа).Каждый раз, когда в As добавляется новая запись, триггер «после обновления» в таблице As создает n записей в таблице Bs.
Существует два класса Linq-to-SQL A и B, представляющие таблицы As и Bs соответственно.
Класс A содержит свойство Bs EntitySet (из B).Точно так же в классе B есть свойство A, EntityRef (of A)
Просмотрите следующий код:
Public Function NewRecsOfB() As Integer
Dim objDCDC As New DataClassesDataContext(gstrDatabaseValues)
'gstrdatabaseValues contains the connection string
Dim objA As New A
objDCDC.As.InsertOnSubmit(objA)
objDCDC.SubmitChanges()
NewRecsOfB = objA.Bs.count
objDCDC.Connection.Close()
objDCDC = Nothing
End Function
При выполнении вышеуказанной функции результат всегда равен 0. Тогда какшесть записей, новые записи добавляются в таблицу B каждый раз, когда выполняется вышеуказанная функция.
Пожалуйста, помогите в решении вышеуказанной проблемы.Спасибо.