如何创建要在我们的上下文中使用的自定义DbSet ,
这里我从DbSet中获取了代码示例,如下所示。
在上下文中我有:
public CustomDbSet<Items> MyDbSet { get; set; }
任何时候我们到达&#34; context.MyDbSet
&#34;
它的 null ,
将其更改为简单的DbSet,它将起作用,并且已正确初始化,
public class CustomDbSet<TEntity> : DbSet<TEntity>, IDbSet<TEntity> where TEntity : Entity, new()
{
#region Private Fields
private readonly ObservableCollection<TEntity> _items;
private readonly IQueryable _query;
#endregion Private Fields
public CustomDbSet()
//: base()
//: base((IInternalQuery<TEntity>)internalSet)
{
_items = new ObservableCollection<TEntity>();
_query = _items.AsQueryable();
}
}
其中会有更多属性。