我已有一个使用“ Tracker Enabled DbContext”的EF项目。要使用此程序包,我必须从其“ TrackerContext”派生:
public class MyContext : TrackerContext {}
TrackContext本身派生自DBContext:
public class TrackerContext : DbContext, ITrackerContext, IDbContext, IDisposable
(来自元数据的信息)
现在,我想将身份添加到我的项目(OWIN)。为此,我必须从IdentityDBContext派生:
public class MyContext: IdentityDbContext<UserOwin>
因此,我在这里遇到了两难选择:
如何在不丢失跟踪功能的情况下使用AspNetIdentity?
最佳答案
解决了这个。有一个专门针对该特定问题的nuget软件包:
TrackerEnabledDbContext.Identity