4

誰かがこれらを実験しましたか。これはサポートされていますか?

4

2 に答える 2

4

テーブル値パラメーターは、LINQ to SQL ではまだサポートされていません。Microsoft の MSDN フォーラムには、これに関する投稿がいくつかあります。

DbType.Structured は利用できません

SQL Server 2k8.User 定義のテーブル タイプ。DbType 'Structured' と Type 'System.Object' の間のマッピング

2 番目のリンクは Entity Framework を参照していますが、根本的な問題は同じです。

于 2009-06-19T19:26:58.957 に答える
3

私は実際にこれを自分で試してみる必要がありました。:0

サポートされていないようです。tvp パラメータを使用してストアド プロシージャを dbml ファイルに追加すると、このエラーが発生します。

DBML1005: 関数 'dbo.spTestTableTypeParm' のパラメーター 'TVP' での DbType 'Structured' とタイプ 'System.Object' の間のマッピングはサポートされていません

悲しいですが、これは sql 2008 と linq2sql のキラー機能になると思いました

于 2008-12-03T19:06:33.217 に答える