/ / Comment puis-je passer un paramètre table à SQL Server 2008 via EntLib 5.0? - sql, sql-server-2008, bibliothèque d'entreprise, entreprise

Comment passer un paramètre table à SQL Server 2008 via EntLib 5.0? - sql, sql-server-2008, bibliothèque d'entreprise, entreprise

Comment passer un paramètre table à SQL Server 2008 via EntLib 5.0?

Réponses:

0 pour la réponse № 1

Je n ’ai pas essayé de le faire mais ayant eu un rapideExaminez le bloc de données EntLib. Je ne vois pas comment y parvenir. Vous pouvez le faire avec l’objet SqlClient, mais EntLib ne prend pas en charge le type de données structuré nécessaire pour transmettre les données en tant que TVP.

Si vous êtes assuré de n'avoir jamais besoin de rienÀ part un serveur SQL, je suppose que vous pouvez convertir votre connexion en une connexion spécifique à SQLServer, puis utiliser SqlParameters, mais cela irait à l’encontre de l’objectif d’utiliser quelque peu EntLib.


0 pour la réponse № 2

Bonne chance... http://msdn.microsoft.com/en-us/library/bb675163.aspx citation:

Limitations des paramètres à valeur de table

Il existe plusieurs limitations aux paramètres de table:

You cannot pass table-valued parameters to CLR user-defined functions.

Table-valued parameters can only be indexed to support UNIQUE or PRIMARY KEY constraints.
SQL Server does not maintain statistics on table-valued parameters.

Table-valued parameters are read-only in Transact-SQL code.
You cannot update the column values in the rows of a table-valued parameter and you cannot insert or delete rows.
To modify the data that is passed to a stored procedure or parameterized statement
in table-valued parameter, you must insert the data into a temporary  table or into a table variable.

You cannot use ALTER TABLE statements to modify the design of table-valued parameters.