InvalidCastException: невозможно преобразовать SqlString в SqlGuid - PullRequest
0 голосов
/ 01 ноября 2019

Мне кажется, что я схожу с ума, почему это приводит к InvalidCastException?

        using (var dbContext = CreateDbContext()) {
            result = dbContext
                .Users
                .Where(m => m.UserId.Equals(userId)).SingleOrDefault();
        }

В этом случае «UserId» - это uniqueidentifier в SQL Server. userId - это System.Guid.

UserId на C # в DbSet также является System.Guid.

Откуда он получает SqlString из?

System.InvalidCastException:'Невозможно привести объект типа' System.Data.SqlTypes.SqlString 'к типу' System.Data.SqlTypes.SqlGuid '.'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...