intの配列をユーザー定義のテーブル型のストアドプロシージャに渡して、テーブルに挿入しようとしています。ここでWCFサービスを介してストアドプロシージャにintのリストを渡す
は私がしようとしたものです:
タイプを作成:
ALTER PROCEDURE [dbo].[PS_EditerNouveauContrat_MRH] @CODE_GARANTIES GarantiesList READONLY AS BEGIN SET NOCOUNT ON; INSERT INTO dbo.MVT_GARANTIES (CODE_GARANTIE) SELECT c.code_garantie FROM @CODE_GARANTIES c;
しかし、この:
CREATE TYPE [dbo].[GarantiesList] AS TABLE ([code_garantie] [nvarchar](max) NULL)
を&は、ストアドプロシージャに挿入しなさい失敗しました。
のマッピングがに[なPublicKeyToken = b77a5c561934e089]、[可能System.Int32、mscorlib、バージョン= 4.0.0.0、文化=中立]オブジェクト型システムCollections.Generic.List`1から存在していない:私はエラーを得ました既知のマネージプロバイダのネイティブタイプ。
誰でもこの問題を解決する方法を知っていますか?
https://stackoverflow.com/q/5595353/3925232 –