【发布时间】:2015-12-11 16:50:06
【问题描述】:
我将用户定义的表类型 (idlist) 的 SQL 参数传递给存储过程 - 在我将 Column Encryption Setting=Enabled; 添加到 web.config 以使应用程序与 SQL 的 Always Encrypted 一起工作之前,一切都运行良好功能。
var paramFilterFacilityList = new SqlParameter();
paramFilterFacilityList.ParameterName = "@f";
paramFilterFacilityList.TypeName = "dbo.idlist";
paramFilterFacilityList.Value = fValue;
paramFilterFacilityList.SqlDbType = SqlDbType.Structured;
引发的异常是:
表类型参数“@f”必须有一个有效的类型名称。
对这里可能发生的事情有什么想法吗?
【问题讨论】:
标签: c# sql-server sql-server-2016 always-encrypted