2009-11-16 5 views
2

J'ai regardé la possibilité de créer un déclencheur CLR pour l'insertion, mais chaque tutoriel trouvé me donne des exemples d'utilisation d'objets ado.net pour faire la logique - ce n'est pas un moyen très pratique .. (Je ne pense pas Je dois convaincre tout le monde à ce sujet)Déclencheur CLR SQL Server avec SMO ou Linq?

Je me demandais s'il y avait peut-être une autre façon de faire cela? SMO? Linq? Quelque chose sauf ADO.NET ordinaire?

Répondre

2

SQL Server prend en charge uniquement un sous-ensemble d'ensembles CLR Supported .NET Framework Libraries:

  • CustomMarshalers
  • Microsoft.VisualBasic
  • Microsoft.VisualC
  • mscorlib
  • Système
  • System.Configuration
  • S ystem.Data
  • System.Data.OracleClient
  • System.Data.SqlXml
  • System.Deployment
  • System.Security
  • System.Transactions
  • System.Web.Services
  • système. Xml
  • System.Core.dll
  • System.Xml.Linq.dll

LINQ est supporté, mais LINQ.Data ne l'est pas, donc vous pouvez utiliser linq sur des objets non linq 2 sql.

+0

Merci. Cela montre clairement que je ne peux rien faire à ce sujet. – kubal5003

Questions connexes