我想在每个动作中实现nlog来添加一个元素。因此,当我执行myContext.Society.Add()时,我想记录一些内容。public class DbSetExtension<T> : DbSet<T> where T : class public override T Add(T entity)
{myContext.Society.Add。社会是空的。所以我想我错过了一些关于我的类DbSetExtension,但我没
我有一个工厂函数来返回一个DbSet(Of IItemType)。实际的返回类型总是一个实现IItemType,例如DbSet(Of CategoryType)。我认为泛型中支持协方差,这个方法可以正常工作,但是当我尝试运行代码时,我得到了一个异常:
无法转换'System.Data.Entity.DbSet1[CategoryType]' to type 'System.Data.Entity.DbSet1IItemType'.类型的<