Generics 具有linq to实体和类型参数的通用请求

Generics 具有linq to实体和类型参数的通用请求,generics,entity-framework-4,linq-to-entities,Generics,Entity Framework 4,Linq To Entities,我想提出一个linq到实体的通用请求 比如说 我有 public Dictionary<string, bool> IsObjectInBase(Type type) { MyEntityContainer context = new EntityContainer(); Dictionary<string, bool> isObjectInBaseDico = new Dictionary<string, bool> List<

我想提出一个linq到实体的通用请求

比如说

我有

public Dictionary<string, bool> IsObjectInBase(Type type)
{
    MyEntityContainer context = new EntityContainer();
    Dictionary<string, bool> isObjectInBaseDico = new Dictionary<string, bool>
    List<AnObject> objectList = callingAMethod(type.ToString());

    foreach(AnObject object in objectList)
    {
        List<T> genericObjectList = context.type.ToList();
        if(genericObject.Count > 0)
        {
            isObjectInDataBaseDico.Add(type.ToString(),true);
        }
    }
    return isAnObjectInDataBaseDico;
}
public Dictionary isobutionbase(类型)
{
MyEntityContainer上下文=新EntityContainer();
Dictionary isObjectInBaseDico=新字典
List objectList=callingAMethod(type.ToString());
foreach(objectList中的对象对象)
{
List genericObjectList=context.type.ToList();
如果(genericObject.Count>0)
{
添加(type.ToString(),true);
}
}
返回Isanobjectivendabasedico;
}

我无法将类型参数用于数据库上下文中的请求,是否有人知道是否可以生成一个通用的linq to entities请求?

哦,这看起来非常复杂。您是否尝试过
IQueryable.Any()
?泛型通常意味着在方法中传递泛型参数。不将类型作为参数传递。