在LINQPad中,是否可以使用LINQ访问SYSOBJECTS表或各种INFORMATION_SCHEMA.xxx View ?

我花了很多时间在庞大的公司数据库中搜索部分名称,因为表和存储过程太多,无法记住它们的名称。

我知道我可以在LINQPad中输入和运行SQL,但是我想在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

关于.net - 在LINQPad中,您可以使用LINQ访问SYSOBJECTS吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2833297/

10-12 19:55