简体   繁体   English

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

[英]How to use Entity Framework 6 LINQ query for Dynamic tables with same structure?

I have a database with multiple tables dynamically added to it. 我有一个动态添加了多个表的数据库。 Those tables will always be having same column structure regardless of TableName. 不管TableName如何,这些表将始终具有相同的列结构。

Currently I am using below code for fetching results; 目前,我正在使用下面的代码来获取结果;

var _list = await db.Database
                    .SqlQuery<List<SampleTable_1>>("SELECT * FROM " + table)
                    .ToListAsync();

Can I use LINQ or Lambdas for this instead of SQL queries? 我可以使用LINQ或Lambdas代替SQL查询吗?

You cannot, since you don't have types declared. 您不能,因为您没有声明类型。 Meanwhile you may want to have a look at System.Linq.Dynamic 同时,您可能需要看看System.Linq.Dynamic

https://dynamiclinq.codeplex.com/ https://dynamiclinq.codeplex.com/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM