2011-07-21 8 views
0

次のスニペットは、* .xsd(Visual StudioでビルドされたXMLスキーマ)ファイルから抜粋したものです。これらのStrongly Typed .NETテーブルを使用して取得できるデータのSQLコードの保存場所を調べようとしています。私はどこを見ても見つけられません。テーブルのうち2つだけがデータベースの実際のテーブル名と一致します。これらのプライマリキーと外部キーは、このXSD用にVisual Studioで設定されていますか、またはこれらのキーはSQLデータベースにありますか? * .xsdをダブルクリックするとテーブルが表示されますが、SQLプロファイラを使用しない限り、データベースからクエリされるデータはわかりません。もし誰かが説明できれば、それは素晴らしいだろう。このPDFは、これまでのオンライン最適なリソースであることが判明しXSDスキーマテーブルのSQLコードが見つかりません

enter image description here

+0

実行時にSystem.Dataによって生成されるSQLはありませんか? –

+0

私は分かりません。それは...ですか? Designerにクエリーがドラッグされていない場合、SQLはどのように生成されますか?それは私が把握しようとしているものです。 – MacGyver

答えて

0

http://oreilly.com/catalog/visualstudiohks/chapter/hack49.pdf

強く型付けされたデータセットは、49ページの始まり唯一の問題は、私が質問私に答える助けていないことです持っていました。サーバーエクスプローラから* .xsdファイルにテーブルをドラッグすると、Fill、GetData()というメソッドでTableAdaptorが作成されます。手動で作成した場合、作成されません。また、接続文字列情報でweb.configファイルを自動的に更新します。しかし、私が把握しようとしているテーブルには、このTableAdaptorがありません。キーはSQLにはまったく関連していないようです。これらは、Visual Studio XSD Designerのテーブルをベースにして作成された列に基づいています。私はまだデータが最終的にSQLとどのテーブルにマップされているか知りたいです。

関連する問題