0

我正在使用存储库模式
我正在使用 Asp.net MVC。我已从业务层调用此存储库方法。

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);

4

1 回答 1

1

尝试这个。

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

或者,您也可以使用。

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

这将使用泛型类型参数。

于 2013-02-23T14:49:35.417 回答