Entity framework 4 查询实体框架4

Entity framework 4 查询实体框架4,entity-framework-4,Entity Framework 4,是否可以在EF4.0数据上下文上运行查询并获取特定类型的所有对象 假设上下文中有书籍、流派和作者,但我只有一个通用参数t。用这个t就可以得到所有的类型吗 我不认为是:(var x=from z in context.CreateObjectSet()中) 选择z; 我相信这会奏效 ObjectSet<T> set = (ObjectSet<T>)context.GetType().GetProperties().FirstOrDefault(p => p.Prope

是否可以在EF4.0数据上下文上运行查询并获取特定类型的所有对象

假设上下文中有书籍、流派和作者,但我只有一个通用参数t。用这个t就可以得到所有的类型吗

我不认为是:(

var x=from z in context.CreateObjectSet()中)
选择z;

我相信这会奏效

ObjectSet<T> set = (ObjectSet<T>)context.GetType().GetProperties().FirstOrDefault(p => p.PropertyType.IsGenericType &&
                p.PropertyType.GetGenericTypeDefinition() == typeof(ObjectSet<T>)).GetValue(this, null);
ObjectSet=(ObjectSet)context.GetType().GetProperties().FirstOrDefault(p=>p.PropertyType.IsGenericType&&
p、 PropertyType.GetGenericTypeDefinition()==typeof(ObjectSet)).GetValue(这个,null);
ObjectSet<T> set = (ObjectSet<T>)context.GetType().GetProperties().FirstOrDefault(p => p.PropertyType.IsGenericType &&
                p.PropertyType.GetGenericTypeDefinition() == typeof(ObjectSet<T>)).GetValue(this, null);