sql - 如何通过 EntLib 5.0 将表值参数传递给 SQL Server 2008?

标签 sql sql-server-2008 enterprise-library enterprise

如何通过 EntLib 5.0 将表值参数传递给 SQL Server 2008?

最佳答案

我没有尝试这样做,但是快速浏览了 EntLib 数据块后,我看不到实现此目的的简单方法。您可以使用 SqlClient 对象执行此操作,但 EntLib 不支持您需要将数据作为 TVP 传入的结构化数据类型。

如果您保证除了 SQL Server 后端之外永远不需要任何其他东西,那么我想您可以将您的连接转换为特定于 SQLServer 的连接,然后使用 SqlParameters,但这会在某种程度上违背使用 EntLib 的目的。

关于sql - 如何通过 EntLib 5.0 将表值参数传递给 SQL Server 2008?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4479574/

相关文章:

mysql - 统计相同的order_id并在SQL中输出多少

excel - 使用 SSIS 2008 将 Excel 导入 SQL 时跳过行

enterprise-library - spring Net 与企业库

c# - 如何使用 lambda 和非 lambda linq 有条件地排序?

sql - 如何在 SQL Server 表中插入 auto_increment 键

sql - Oracle SQL - 我可以返回列值的 "before"状态吗

c# - "Could not load file or assembly ' Microsoft.Practices.EnterpriseLibrary.Validation”异常

sql-server - 使用 NTILE 计算百分位数排名?

sql - 如何在T-SQL中不使用游标、不使用交叉应用来获取一些记录

asp.net - 负载平衡中的 EnterpriseLibrary 缓存