Dataset.xsd ファイルで Linq を使用するにはどうすればよいですか?
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ではこれがすべて私のために行われるので、少し残念です)