Design patterns 是否可以使用DbParameter发送tvp参数

Design patterns 是否可以使用DbParameter发送tvp参数,design-patterns,ado.net,sqlclient,Design Patterns,Ado.net,Sqlclient,我知道我们可以使用SqlParameter和SqlDbType.Structured将tvp参数传递给存储过程。但是使用DbParameter是否可能DbParameter的DbType没有结构化的枚举值 我尝试使用配置文件中提到的提供者,而不是使用SqlClientprovider。所以我尝试使用基类而不是SQL派生类。不,这是不可能的,由于表值参数是SQL Server特有的功能-因此它们仅存在于SqlClient命名空间中-这不是通用版本的所有实现者都支持的通用功能非常感谢@marc_s的

我知道我们可以使用
SqlParameter
SqlDbType.Structured
将tvp参数传递给存储过程。但是使用
DbParameter
是否可能
DbParameter
DbType
没有
结构化的
枚举值


我尝试使用配置文件中提到的提供者,而不是使用
SqlClient
provider。所以我尝试使用基类而不是SQL派生类。

不,这是不可能的,由于表值参数是SQL Server特有的功能-因此它们仅存在于
SqlClient
命名空间中-这不是通用版本的所有实现者都支持的通用功能非常感谢@marc_s的回复。不,这是不可能的,由于表值参数是SQL Server特有的功能-因此它们仅存在于
SqlClient
命名空间中-这不是通用版本的所有实现者都支持的通用功能非常感谢@marc_s的回复。