Если вам нужно проверить наличие таблицы, вы должны вызвать собственный код SQL:
ToTable
Имя таблицы определяется по умолчанию как имя Tableвыставленного в вашем производном контексте, но имя по умолчанию может быть переопределено либо с помощью свободного API- DbContextметода, либо с помощью Tableаннотации данных.
Выполнение этого в общем случае не является чем-то, что предполагается в первом подходе к коду. Это потребует просмотра метаданных и вручную изучить, к какой таблице отображается объект - это может быть довольно сложно, поскольку объект может быть сопоставлен с несколькими таблицами. Сначала код не предоставляет доступ к метаданным. Вы должны преобразовать ObjectContextв MetadataWorkspaceи просматривать DbContext.
Редактировать:
Для того, чтобы преобразовать DbContextв ObjectContextиспользовать это:
ObjectContext objContext = ((IObjectContextAdapter)dbContext).ObjectContext;