2009-11-16 36 views
2

我一直在尋找創建插入的CLR觸發器的可能性,但是發現的每個教程都給出了使用ado.net對象執行邏輯的示例 - 這不是非常方便的方法..(我不認爲我必須說服任何人)SQL Server CLR與SMO或Linq觸發?

我想知道如果也許有另一種方式做到這一點? SMO? LINQ?除了純ADO.NET之外的任何東西?

回答

2

SQL Server只支持Supported .NET Framework Libraries的CLR組件的一小部分:

  • CustomMarshalers
  • Microsoft.VisualBasic程序
  • Microsoft.VisualC
  • 的mscorlib
  • 系統
  • System.Configuration
  • S ystem.Data
  • System.Data.OracleClient的
  • System.Data.SqlXml
  • System.Deployment
  • System.Security
  • System.Transactions的
  • System.Web.Services
  • 系統。 Xml
  • System.Core.dll
  • System.Xml.Linq.dll

支持LINQ,但LINQ.Data不支持,因此您可以使用linq而不是對象而不是linq 2 sql。

+0

謝謝。這表明我對此無能爲力。 – kubal5003 2009-11-17 00:16:29