我将所有POCO对象分成一个单独的类库,它没有依赖关系,它们都是基本对象,如推荐的那样。
我的DbContext位于一个单独的类库中,它引用了EntityFramework。
现在我需要将用户添加到我的DbContext中,所以我需要更改我的DbContext以继承IdentityDbContext,这也要求您提供一个用作User的对象(必须从UserIdentity继承)。
现在要将我的所有实体分开,我会把这个" ApplicationUser"在我的POCO类库中的类,但由于我需要引用IdentityUser,我将不得不引用EntityFramework。
还有其他方法可以解决这个问题,还是让POCO库与我的DbContext完全无关?