【发布时间】:2017-02-08 09:48:47
【问题描述】:
public class Repository<TEntity> : IRepository<TEntity> where TEntity : Entity
{
private IDbSet<TEntity> GetSet()
{
return _unitOfWork.CreateSet<TEntity>();
}
}
在上述代码中,GetSet()
出现以下错误错误 1 类型“TEntity”必须是引用类型才能将其用作泛型类型或方法“System.Data.Entity.IDbSet”中的参数“TEntity” E:\Pradeep\Workshop\WebAPI\Extras \DDD\DDD.WebAPI\4.DDD.Infrastructure\Repository\Repository.cs 44 33 4.DDD.Infrastructure
【问题讨论】:
-
什么是
Entity?是struct还是接口?
标签: c# entity-framework generics repository-pattern