我已有一个使用“ 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

09-28 04:45