XSDファイルからVB.NETのクラスを作成するためのユーティリティはありますか?

StackOverflow https://stackoverflow.com/questions/387356

  •  23-08-2019
  •  | 
  •  

質問

Dataset.xsdファイルからVB.NETクラスを作成します。そこに有用性はありますか?それはどんな「拡張」機能を追加していません - しても、そのすべてがは.vbにクラスにXSDファイルのXMLを変換している - Xsd.exeではユーティリティがないように、私は意味するものではありません。

私は基本的にXSDファイルからビジネス層の始まりを生成します何かを探しています。各データテーブルのための部分的なクラスを作成するように、その後、同様に最終的には基本的にCRUDメソッドを右データ型としてデータテーブルの各列のプロパティを作成して。

これは、私はプロジェクトごとに何度も何度も手動で行う必要がありますものです。 (私は少しのプロジェクトの多くを行うので、私は、LINQのツーSQLを使用することはできませんVistaDBを使用する - 希望の私ができる)

役に立ちましたか?

解決

私が知っている、これは厳密に質問に答えていないが、それはVistaDBのように見えるのいずれかない、またはすぐに、エンティティへのLINQで使用できるプロバイダを持つことになります - <のhref = "HTTP参照:// WWWを。 vistadb.net/vistadb3/technical/vdb3-specs.aspx」のrel = "nofollowをnoreferrer">ここの

他のヒント

私はXsd.exeではあなたはそれが必要なものをやると思います。ここでは、購買の名前空間にVBクラスにpurchaseOrder.xsdのを変換することだと例:

xsd.exe -c -l:vb -n:Purchasing purchaseorder.xsd

/ Xsd.exeではタイプ?すべてのオプションを取得するためのプロンプトVisual Studioのコマンドから。

あなたはより多くの情報ここに見つけることができます。

Visual StudioでT4とコード生成ツールを見てみてください。それは、「コードを書くコードを書く」ようなものだ、それは信じられないほど強力だ。

私にとって偉大なビデオ、本当に「アハ体験」 http://www.pnpguidance.net/Screencast/T4TemplatesVisualStudioCodeGenerationScreencast.aspxする

MSDN: http://msdn.microsoft.com/en-us/library/bb126445。 ASPXする

ロブConeryは、イントロを書いています: http://blog.wekeroad.com/blog/make -visual-スタジオ生成 - あなたのリポジトリ/

...ので、スコットHanselman氏がやりました: http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspxする

私はそれはあなたが望んでいるまさにおそらくではありません理解していますが、より多くの柔軟性と何度も何度も同じコードを記述する必要がないしたいときT4が解決策になる可能性のように、それは本当に鳴ります。

あなたはXSDファイルを解析し、プロジェクトに直接VBファイルを生成したテンプレートを、書きます。

scroll top