В LINQPad там какой-либо способ получить доступ или к таблице SYSOBJECTS или к различным представлениям INFORMATION_SCHEMA.xxx с помощью LINQ?
Я провожу много времени, перерывая нашу огромную базу данных компании для частичных имен, поскольку существует слишком много таблиц и Хранимых процедур для запоминания названий их всех.
Я знаю, что могу ввести и выполнить SQL в LINQPad, но я хотел бы сделать это в LINQ вместо SQL, поскольку LINQ представляет больший интерес :)
Спасибо
Xanthalas
создайте новую таблицу с содержимым SYSOBJECTS и затем выполните поиск в новой таблице
select * into SYSOBJECTS_COPY from SYS.OBJECTS
from o in SYSOBJECTS_COPY.AsEnumerable()
where Regex.IsMatch( d.Name, "partialName", RegexOptions.IgnoreCase )
select o
from d in Databases
select d
когда подключение к базе данных в LINQPad указывает на главную базу данных.