我正在使用存储库模式
我正在使用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);
行
答案 0 :(得分:1)
试试这个。
context.AddObject(entity.GetType().Name, entity);
或者您也可以使用。
context.AddObject(typeof(T).Name, entity);
这将使用泛型类型参数。