SQL Server CLR Триггер с SMO или Linq? - PullRequest
2 голосов
/ 17 ноября 2009

Я искал возможность создания триггера CLR для вставки, но каждый найденный учебник дает мне примеры использования объектов ado.net для выполнения логики - это не очень удобный способ .. (я не думаю, я должен кого-то убедить в этом)

Мне было интересно, может быть, есть другой способ сделать это? SMO? Linq? Что-нибудь кроме простого ADO.NET?

1 Ответ

2 голосов
/ 17 ноября 2009

SQL Server поддерживает только небольшое подмножество сборок CLR Поддерживаемые библиотеки .NET Framework :

  • CustomMarshalers
  • Microsoft.VisualBasic
  • Microsoft.VisualC
  • mscorlib
  • System
  • System.Configuration
  • System.Data
  • System.Data.OracleClient
  • System.Data.SqlXml
  • System.Deployment
  • System.Security
  • System.Transactions
  • System.Web.Services
  • System.Xml
  • System.Core.dll
  • System.Xml.Linq.dll

LINQ поддерживается, но LINQ.Data нет, поэтому вы можете использовать linq над объектами, а не linq 2 sql.

...