尝试将参数传递给NpgsqlCommand时出现Wpf C#应用程序异常(Postgres)

时间:2017-11-07 07:26:19

标签: c# wpf postgresql npgsql

当我将参数传递给NpgsqlCommand时,我得到了这个异常:

  

System.IO.FileNotFoundException:'无法加载文件或程序集   ' System.Threading.Tasks.Extensions,Version = 4.1.0.0,Culture = neutral,   公钥= ***'或其中一个依赖项。系统找不到   指定的文件。'

我使用VS2017和最新的Npgsql 3.2.5。

任何想法我做错了什么?

我的代码:

NpgsqlCommand ncmd = new NpgsqlCommand();
ncmd.CommandText = @"do $$
                     BEGIN
                     IF NOT EXISTS (SELECT IdClient FROM Client WHERE IdClient = @id) THEN
                     INSERT INTO Client(id) values (@id);
                     END IF;

                     END
                     $$ ";

ncmd.Parameters.AddWithValue("@id", id);

0 个答案:

没有答案