结合 IdentityDbContext 和 TrackerContext
Combine IdentityDbContext and TrackerContext
我有一个使用“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-package:
TrackerEnabledDbContext.Identity
我有一个使用“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-package:
TrackerEnabledDbContext.Identity