2009-11-16 89 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