C#&;实体框架-是否可以使用if-else切换表名
是否可以使用if-else切换表名 我试过这个,但它是错误的C#&;实体框架-是否可以使用if-else切换表名,c#,entity-framework,linq,C#,Entity Framework,Linq,是否可以使用if-else切换表名 我试过这个,但它是错误的 var table = null; if(1 == 1) { table = db.Table1; } else { table = db.Table2; } var query = table.ToList(); 好吧,这是可能的,但不适用于var。你必须给它一个有意义的类型: IQueryable<SomeType> table = null; 好吧,这是可能的,但不适用于var。你必须给它
var table = null;
if(1 == 1)
{
table = db.Table1;
}
else
{
table = db.Table2;
}
var query = table.ToList();
好吧,这是可能的,但不适用于
var
。你必须给它一个有意义的类型:
IQueryable<SomeType> table = null;
好吧,这是可能的,但不适用于
var
。你必须给它一个有意义的类型:
IQueryable<SomeType> table = null;
“我尝试了这个,但它是错误的”您得到了什么错误?您不能执行var foo=null。您需要提供一个强类型(如果这是您得到的错误)。“我尝试了这个,但它是错误的”您得到了什么错误?您不能执行var foo=null。你需要提供一个强类型(如果这是你得到的错误)。哇!非常感谢你!多谢各位