Вызывает ли IdentityDbContext ASP.Net Identity вызов DbContext? - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь создать приложение ASP .Net Core и исследую использование Entity Framework Core с помощью Code First.

Ранее я всегда использовал отдельный DbContext для идентификации для битов приложения,тем не менее, я хочу изменить код в этом приложении.

Я пытался найти IdentityDbContext Identity Framework как можно лучше, но я не эксперт по декомпиляции (просматривая Dotpeek).

Хотя я вижу некоторые ссылки на DbContextOptions, я не вижу, чтобы он где-то непосредственно наследовал DbContext.

Итак, мои вопросы:

  1. ДМне нужно и я что-то теряю, просто используя сгенерированный по умолчанию код:

    public class ApplicationDbContext : IdentityDbContext
    

    или я должен также наследовать DbContext?

  2. При попытке вызватьнепосредственно из контекста, у меня, похоже, нет некоторых пользовательских методов, которые я читал в примерах (, например, эта ссылка ).Я видел пример кода, похожего на:

    public class ApplicationDbContext : IdentityDbContext<User, UserClaim, UserSecret, UserLogin, Role, UserRole, Token, UserManagement>
    

    Это безопасно и / или есть какие-либо недостатки?

...