我有一个使用" Tracker Enabled DbContext"的现有EF项目。要使用这个包,我必须从它的" TrackerContext":
派生public class MyContext : TrackerContext {}
TrackContext本身派生自DBContext:
public class TrackerContext : DbContext, ITrackerContext, IDbContext, IDisposable
(来自元数据的信息)
现在我想将Identity添加到我的项目(OWIN)。要做到这一点,我必须从IdentityDBContext派生:
public class MyContext: IdentityDbContext<UserOwin>
所以我在这里陷入了两难境地: 如何在不丢失跟踪功能的情况下使用AspNetIdentity?
答案 0 :(得分:3)
解决了这个问题。对于这个特定的问题,有一个nuget-package:
TrackerEnabledDbContext.Identity