Выберите объект из базы данных, если это вызывает ошибкуC#

Место общения программистов C#
Ответить
Anonymous
 Выберите объект из базы данных, если это вызывает ошибку

Сообщение Anonymous »


Я перенес базу данных MySQL на SQL Server. Мой проект использует Entity Framework. У меня есть класс базы данных

База данных общедоступного класса: DbContext { общедоступная база данных() { } общедоступная база данных (параметры DbContextOptions): база (опции) { } общественный DbSet AccessGroups {get; набор; } защищенное переопределение void OnConfiguring (DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlServer("Server=my_server;ID пользователя=user;password=password;database=suz;Initial Catalog=suz;Trusted_Connection=False;TrustServerCertificate=True;Encrypt=False;MultipleActiveResultSets=true;"); } } И класс AccessGroup

[Таблица("группы доступа")] общедоступный класс AccessGroup { общественный длинный идентификатор {get; набор; } общедоступная строка Имя {get; набор; } общественный bool CanSubscribe {получить; набор; } общественный bool CanSeeHisTickets {get; набор; } общественный bool CanSeeCompanyTickets {get; набор; } общественный bool CanSeeAllTickets {get; набор; } общественный bool CanEditTickets {получить; набор; } общественный bool CanDeleteTickets {получить; набор; } общественный bool CanSeeServiceComments {get; набор; } общественный Bool CanRegisterUsers {получить; набор; } общественный bool CanSelectTopic {get; набор; } общественный bool CanEditUsers {получить; набор; } общественный bool CanSelectUrgency {get; набор; } общественный bool CanTakeTickets {get; набор; } общественный bool CanAssignTickets {get; набор; } общественный bool CanFinishTickets {get; набор; } общественный bool CanMoveTickets {получить; набор; } } но когда я пытаюсь получить его из базы данных, выдает ошибку:

database.AccessGroups.ToList() Microsoft.Data.SqlClient.SqlException (0x80131904): неверное имя объекта «группы доступа».

Вот запрос, который он выполняет

SELECT [a].[Id], [a].[CanAssignTickets], [a].[CanDeleteTickets], [a].[CanEditTickets], [a].[CanEditUsers], [a] .[CanFinishTickets], [a].[CanMoveTickets], [a].[CanRegisterUsers], [a].[CanSeeAllTickets], [a].[CanSeeCompanyTickets], [a].[CanSeeHisTickets], [a].[ CanSeeServiceComments], [a].[CanSelectTopic], [a].[CanSelectUrgency], [a].[CanSubscribe], [a].[CanTakeTickets], [a].[Имя] ИЗ [групп доступа] AS [a] вот конфигурация моей базы данных


Изображение


Как это исправить?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»