Linq to sql Linq到Sql-动态
我有两张桌子: 表1:客户 字段:Id\u Client Char 5 Name\u Client 半焦 表2:国家 字段:Id\u Country Char 4 Name\u Country 字符80人口整数15 使用Sql,我可以进行2次查询 选择Id\u Client、Name\u Client from 客户 选择Id\u Country、Name\u Country、, 来自农村的人口 我想使用Linq SQL在一次查询中完成这两个查询。 我想是这样的 字符串选项= 字符串SelectFields=;一串 表名= 如果选项==客户端{Linq to sql Linq到Sql-动态,linq-to-sql,Linq To Sql,我有两张桌子: 表1:客户 字段:Id\u Client Char 5 Name\u Client 半焦 表2:国家 字段:Id\u Country Char 4 Name\u Country 字符80人口整数15 使用Sql,我可以进行2次查询 选择Id\u Client、Name\u Client from 客户 选择Id\u Country、Name\u Country、, 来自农村的人口 我想使用Linq SQL在一次查询中完成这两个查询。 我想是这样的 字符串选项= 字符串Select
SelectFields = "Id_Client, Name_Client";
TableName = "Client";
}
否则{
}
从TableName中选择SelectFields
我是一名VisualFoxPro开发人员,使用Evaluate宏很容易做到这一点。可以在LINQtoSQL上执行类似的操作吗
对不起,我的英语不好您需要查看动态linq to sql,这将允许您以字符串形式传入表达式 最后,您将得到如下结果: IQueryable=results=context.SomeItem.WhereSomeItemID>30,SomeItemID<40
附加信息,我看到了,但是很差,我不能做一些真正有活力的事情。不能将一个查询与两个或多个表一起使用。还有其他想法吗??。谢谢。对不起,我的英语很差
SelectFields = "Id_Country, Name_Country, Population";
TableName = "Country";