C# 如何将sql查询作为linq中表的实体值运行到c中的sql?

C# 如何将sql查询作为linq中表的实体值运行到c中的sql?,c#,sql-server,linq,C#,Sql Server,Linq,我在SQLServer2008R2中有一个类似的表 其中,我对Col1 as值的记录如下所示: 1.从表2中选择计数*; 2.选择getDate 我在我的应用程序中使用这个表,在.dbml中使用Linq to SQl 如何执行这些查询并使用Linq从loop1 by 1中的查询中获取返回值?当我没有确切的返回值类型时。我尝试了ExecuteQuery函数,但它在编译时需要类型,并且根据查询或查询中使用的函数,我的o/p可以是任何类型。如果您使用的是Linq 2 Sql,则可以创建与表的数据类型匹

我在SQLServer2008R2中有一个类似的表

其中,我对Col1 as值的记录如下所示: 1.从表2中选择计数*; 2.选择getDate

我在我的应用程序中使用这个表,在.dbml中使用Linq to SQl
如何执行这些查询并使用Linq从loop1 by 1中的查询中获取返回值?当我没有确切的返回值类型时。我尝试了ExecuteQuery函数,但它在编译时需要类型,并且根据查询或查询中使用的函数,我的o/p可以是任何类型。

如果您使用的是Linq 2 Sql,则可以创建与表的数据类型匹配的相应类。这里有一些工具。然后你在这个类上写一个Linq查询照此guide@RameezAhmedSayad:正如你所提到的,我创建了contexts命令对象的ExecuteReader函数,添加了一些逻辑,它工作得很酷,很棒:欣赏人们尝试的东西,而不仅仅是寻找答案
Create Table Table1
(
  Col1 varchar(100)
)