Как я могу использовать Linq с файлами Dataset.xsd?
Я смотрел на наборы Linq-to-Datasets и Linq-to-XSD, но, похоже, они не работают напрямую с файлами Visual Studio DataSet.xsd.
РЕДАКТИРОВАТЬ: Я действительно нашел отличную ссылку для этого: текст ссылки , но я не могу понять, что делать, если я хочу сделать запрос по связанным таблицам.
Dim taFields As New TestDSTableAdapters.FieldTableAdapter()
Dim fields = taFields.GetData()
Dim results = From f In fields Select f
For Each field In results
Response.Write(field.FieldID & " " & field.Label & " " & field.FieldTypeRow.FieldTypeLabel)
Next
Я получаю «Ссылка на объект не установлена на экземпляр объекта». ошибка при запуске приведенного выше кода, потому что, я думаю, field.FieldTypeRow.FieldTypeLabel на самом деле не является частью запроса данных. Нужно ли создавать метод, который также возвращает данные из этих данных? Я предполагаю, что это будет иметь место (что taFields.GetData должен возвращать все результаты данных FieldType, если я собираюсь ссылаться на них - в Linq to SQL это делает все это для меня, поэтому это немного разочаровывает)