当我将参数传递给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);