找不到EntitySet名称“BIKESEntities.BIKEINFO”

时间:2013-02-23 14:34:13

标签: c# entity-framework

我正在使用存储库模式
我正在使用Asp.net MVC。我从Business Layer调用了这个存储库方法。

public class Repository:IRepository
{
    private BIKESEntities context;

    public Repository(BIKESEntities context)
    {
        this.context = context;
    }

    public void Save<T>(T entity)
    {            
        context.AddObject("BIKEINFO", entity);
        context.SaveChanges();
    }
}

我在第context.AddObject("BIKEINFO", entity);

时遇到错误

1 个答案:

答案 0 :(得分:1)

试试这个。

context.AddObject(entity.GetType().Name, entity);

或者您也可以使用。

context.AddObject(typeof(T).Name, entity);

这将使用泛型类型参数。