我正在尝试动态创建和使用类的实例,但始终遇到错误“ a是变量但用作类型”。
//First we need to find the project that holds all of our entity models in the assembly
var assembly = AppDomain.CurrentDomain.GetAssemblies()
.Where(x => x.FullName.Contains("MyProject.Models"))
.FirstOrDefault();
//Now we need to search through the assembly to match the Entity to the supplied TableName
var type = assembly.GetTypes()
.FirstOrDefault(t => t.Name == localTableName);
var a = Activator.CreateInstance(type);
为什么我不能这样使用
List<a> dynamicList = new List<a>;
或者我需要做的
var query = context.Database.SqlQuery<a>(...);
在链接的重复项中,它只是翻译一个列表。我可能不需要列表,我可能需要在SQLQuery中使用的类