2010-06-14 307 views
0

是否可以在EF4.0數據上下文上運行查詢並獲取某種類型的所有對象?查詢實體框架4

說上下文有書,流派&作者,但我只有一個通用參數,噸。是否可以通過使用這個t來獲得所有類型?

我不認爲這是:(

回答

0
var x = from z in context.CreateObjectSet<Person>() 
        select z; 
0

我相信這將這樣的伎倆。

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