Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何对具有相同结构的动态表使用Entity Framework 6 LINQ查询?_C#_Sql Server_Linq_Entity Framework - Fatal编程技术网

C# 如何对具有相同结构的动态表使用Entity Framework 6 LINQ查询?

C# 如何对具有相同结构的动态表使用Entity Framework 6 LINQ查询?,c#,sql-server,linq,entity-framework,C#,Sql Server,Linq,Entity Framework,我有一个数据库,其中动态添加了多个表。无论TableName如何,这些表都将始终具有相同的列结构 目前我正在使用下面的代码获取结果 var _list = await db.Database .SqlQuery<List<SampleTable_1>>("SELECT * FROM " + table) .ToListAsync(); var\u list=wait db.Database

我有一个数据库,其中动态添加了多个表。无论TableName如何,这些表都将始终具有相同的列结构

目前我正在使用下面的代码获取结果

var _list = await db.Database
                    .SqlQuery<List<SampleTable_1>>("SELECT * FROM " + table)
                    .ToListAsync();
var\u list=wait db.Database
.SqlQuery(“从”+表中选择*)
.ToListAsync();

我可以使用LINQ或Lambdas来代替SQL查询吗?

您不能,因为您没有声明类型。 同时,您可能想看看
System.Linq.Dynamic