2009-07-04 5 views
2

私はより高度なを探していますalternatives to xsd.exeLINQ2xsdでの経験はありますか?

かなり簡単なプロジェクトを始めようとしており、LINQ2XSDを試してみることにしました。 プロジェクトはCodePlexにreleased as open sourceになりました。

私は、そこに「デッドブレイカー」や致命的なバグがある場合、それを使用しようとした人が何人いるのだろうかと思っています。

私はCodePlexからプロジェクトをダウンロードし、コンパイルしていくつかのクラスを正常に作成することができました。バット私を打つ2少し迷惑なものは以下のとおりです。エラーを回避するためにXSD内のすべての属性の型を指定する必要

new MyFile.MyOrdersLocalType.MyOrderLocalType.BillingDetailsLocalType(); 

:最後に「LocalType」が

アルカイッククラス名:

Xml type 'xdt:anyAtomicType' does not support Clr type 'String'. 

属性はC#で文字列オブジェクトとして生成されていますが、これを取得します。 'xsd:anyAtomicType'として定義されているので、XML文書に入れることはできません。

これらの2つのポイントは、ユーザーが持つ可能性のある全体的なフィードバックと比較してもわかりません。そのCodePlexサイトへの訪問者は非常に少ないようですが、それは私が取り組んでいるプロジェクトのLINQ2XMLよりもはるかに役立つように思われます。

も参照してください:Is LINQ2XSD Dead?

答えて

1

私はそれを試してみたし、静的型付けマッピングファイルを作成するためのSQL XSDスキーマにNHibernateはとLINQのに対して優れた結果を得ていて、プログラム的にそれらを操作します。これは、0.2アルファ版を使用していた、それはすべて正常に動作するようだ。生成されたクラスの名前を変更しました。

+0

名前の変更はすべてこの 'BillingDetailsLocalType'のものに起因していましたか? –