5

モノを使用している場合、テーブル値パラメーターをクエリに渡すにはどうすればよいですか?(私は現在バージョン2.10.12を使用しています)

MonoのSqlDbType列挙は、Microsoftの列挙の実装に一致するように拡張されておらず、TypeNameプロパティを含むようにSqlParameterクラスも更新されていないようです。

私と私の質問の背景:

この質問に関する助けは大歓迎です!

4

1 に答える 1

0

私は同じことをしようとしています。この場合、クエリをMS .Netで機能させるために、TypeNameを設定する必要はありませんでした。これにより、Monoエラーが解消されました。

今、私は次のエラーを受け取ります:

System.ArgumentOutOfRangeException: No mapping exists from SqlDbType Structured to a known DbType

System.Data.dllをMono3.0ライブラリから逆コンパイルしましたが、作成されるマップにSqlDbType.Structuredのマッピングが含まれていません。MonoライブラリのSqlDbTypeの列挙には、Structuredが列挙されています。

私の知る限り、MonoはUDT/テーブル値パラメーターのSQLクエリへの受け渡しをサポートしていません。これを回避する方法はまだ検討中ですが、あまり期待はしていません。WebでUDTとmonoを検索しても、ほとんど結果が返されません。

于 2013-03-20T20:57:25.403 に答える