RelationalStrings Класс

Определение

Строковые ресурсы, используемые в исключениях EF и т. д.

Эти строки предоставляются в открытом доступе для использования поставщиками баз данных и расширениями. Эти строки требуются в коде приложения.

public static class RelationalStrings
type RelationalStrings = class
Public Class RelationalStrings
Наследование
RelationalStrings

Свойства

BadCheckConstraintString

Не удается десериализовать проверка ограничение из метаданных модели. Дополнительные сведения см. в разделе Внутреннее исключение.

BadSequenceString
Является устаревшей..

Не удалось десериализовать последовательность из метаданных модели. Дополнительные сведения см. в разделе Внутреннее исключение.

BadSequenceType

Недопустимый тип для последовательности. Допустимые типы: long (по умолчанию), int, short, byte и decimal.

CannotChangeWhenOpen

Экземпляр DbConnection в настоящее время используется. Подключение можно изменить только в том случае, если существующее подключение не используется.

CannotCompareComplexTypeToNull

Сравнение сложных типов со значением NULL не поддерживается.

ClientGroupByNotSupported

Не удалось преобразовать заданный шаблон GroupBy. Вызовите "AsEnumerable" перед "GroupBy", чтобы оценить его на стороне клиента.

ConflictingAmbientTransaction

Обнаружена внешняя транзакция. Перед запуском новой транзакции в этом подключении необходимо завершить внешнюю транзакцию.

ConflictingEnlistedTransaction

Соединение в настоящее время закручено в транзакции. Перед началом новой транзакции необходимо завершить прикрепленную транзакцию.

ConnectionAndConnectionString

Настроены существующие DbConnection и строка подключения. Если используется существующий DbConnection, для этого подключения необходимо задать строка подключения.

DatabaseModelMissing
Является устаревшей..

Модель базы данных не инициализирована. Модель должна быть завершена и обработана с помощью RelationalModelConvention, прежде чем модель базы данных будет доступны.

DistinctOnCollectionNotSupported

Использование операции Distinct для проекции, содержащей коллекцию, не поддерживается.

EmptyCollectionNotSupportedAsInlineQueryRoot

Пустые коллекции не поддерживаются в качестве встроенных корневых запросов.

ErrorMaterializingValue

Произошла ошибка при чтении значения базы данных. Дополнительные сведения см. в описании внутреннего исключения.

ExecuteDeleteOnNonEntityType

Для операции ExecuteDelete требуется тип сущности, соответствующий таблице базы данных, которая должна быть изменена. Текущая операция применяется к проекции, не являющейся сущностью. Удалите все проекции в типы, не относящиеся к сущностям.

FromSqlNonComposable

Метод "FromSql" или "SqlQuery" был вызван с несообщаемым SQL и с запросом, составляющим его. Рассмотрите возможность вызова AsEnumerable после метода , чтобы выполнить композицию на стороне клиента.

InsufficientInformationToIdentifyElementOfCollectionJoin

Не удается преобразовать вложенный запрос коллекции в проекции, так как родительский или вложенный запрос не проецирует необходимые сведения, необходимые для его уникальной идентификации и правильного создания результатов на стороне клиента. Это может произойти при попытке сопоставить тип сущности без ключа. Это также может произойти в некоторых случаях проекции до "Distinct" или в некоторых формах ключа группирования в случае "GroupBy". Они должны содержать все ключевые свойства сущности, к которым применяется операция, или содержать только простые выражения доступа к свойствам.

InsufficientInformationToIdentifyOuterElementOfCollectionJoin

Не удается преобразовать вложенный запрос коллекции в проекции, так как родительский запрос не проецирует ключевые столбцы всех таблиц, необходимых для получения результатов на стороне клиента. Это может произойти при попытке сопоставить сущность без ключа или при использовании операций Distinct или GroupBy без проецирования всех ключевых столбцов.

InvalidArgumentToExecuteUpdate

Аргумент setPropertyCalls для ExecuteUpdate может содержать только цепочку SetProperty, которая выражает обновляемые свойства.

InvalidCommandTimeout

Указанное значение CommandTimeout недопустимо. Это должно быть положительное число.

InvalidMaxBatchSize

Указанное значение MaxBatchSize недопустимо. Это должно быть положительное число.

InvalidMinBatchSize

Указанное значение MinBatchSize недопустимо. Это должно быть положительное число.

JsonEntityWithTableSplittingIsNotSupported

Разделение таблиц не поддерживается для сущностей, содержащих сущности, сопоставленные с JSON.

JsonNodeMustBeHandledByProviderSpecificVisitor

Этот узел должен обрабатываться генератором SQL для конкретного поставщика.

JsonPropertyNameShouldBeConfiguredOnNestedNavigation

Имя свойства JSON должно быть настроено только во вложенных навигациях.

JsonQueryLinqOperatorsNotSupported

Создание операторов LINQ для коллекций в документах JSON не поддерживается или не реализовано поставщиком EF.

MappingFragmentMissingName

Чтобы настроить сопоставление свойств, относящихся к таблице, необходимо указать имя таблицы.

MethodNeedsToBeImplementedInTheProvider

Этот метод необходимо реализовать в поставщике.

MigrationDownMissing

Метод Down для этой миграции не реализован. Для поддержки отмены миграции необходимо реализовать оба метода Up и Down.

MissingOrderingInSelectExpression

"Обратный" не удалось перевести на сервер, так как на стороне сервера отсутствует порядок.

MissingResultSetWhenSaving

При считывании результатов операции SaveChanges отсутствовал результирующий набор; Это может означать, что хранимая процедура была настроена для возврата результатов в модели EF, но не была настроена. Проверьте определения хранимых процедур.

ModificationCommandBatchAlreadyComplete

Не удается добавить команды в завершенный Объект ModificationCommandBatch.

ModificationCommandBatchNotComplete

Не удается выполнить объект ModificationCommandBatch, который не был завершен.

MultipleProvidersConfigured

Найдено несколько конфигураций поставщика реляционной базы данных. Контекст можно настроить только для использования одного поставщика базы данных.

NestedAmbientTransactionError

Корневая внешняя транзакция была завершена до вложенной транзакции. Вложенные транзакции должны быть завершены в первую очередь.

NoActiveTransaction

Соединение не имеет активных транзакций.

NoConnectionOrConnectionString

Реляционное хранилище было настроено без указания dbConnection или строка подключения для использования.

NoDbCommand

Не удается создать DbCommand для нереляционного запроса.

NoneRelationalTypeMappingOnARelationalTypeMappingSource

Метод FindMapping был вызван для Объекта RelationalTypeMappingSource с нереляционным типом TypeMappingInfo.

NoProviderConfigured

Поставщики реляционных баз данных не настроены. Настройте поставщик базы данных с помощью OnConfiguring или создав ImmutableDbContextOptions с настроенным поставщиком базы данных и передав его в контекст.

NoSetPropertyInvocation

Вызов ExecuteUpdate должен указывать по крайней мере один вызов SetProperty, чтобы указать обновляемые свойства.

OnlyConstantsSupportedInInlineCollectionQueryRoots

В корнях запросов встроенной коллекции поддерживаются только константы.

PendingAmbientTransaction

Это подключение использовалось с внешней транзакцией. Исходная внешняя транзакция должна быть завершена, прежде чем это подключение можно будет использовать за ее пределами.

ProjectionMappingCountMismatch

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

QueryFromSqlInsideExists

Запрос содержит использование операции Any или AnyAsync после метода FromSqlRaw или FromSqlInterpolated. Использование этого необработанного SQL-запроса более одного раза в настоящее время не поддерживается. Замените использование "Any" или "AnyAsync" на "Count" или "CountAsync". Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2174053.

RelationalNotInUse

Методы, зависящие от реляционных данных, можно использовать только в том случае, если контекст использует поставщик реляционной базы данных.

SelectCanOnlyBeBuiltOnCollectionJsonQuery

SelectExpression можно создать только поверх JsonQueryExpression, представляющего коллекцию в документе JSON.

SetOperationNotWithinEntityTypeHierarchy

Операции set (Union, Concat, Intersect, Except) поддерживаются только для типов сущностей в одной иерархии типов.

SetOperationsNotAllowedAfterClientEvaluation

Не удалось преобразовать операцию установки после применения проекции клиента. Рекомендуется переместить операцию set перед последним вызовом Select.

SetOperationsOnDifferentStoreTypes

Не удается преобразовать операцию set, если совпадающие столбцы с обеих сторон имеют разные типы хранилищ.

SetPropertyMethodInvoked

Метод SetProperty<TProperty> можно использовать только в методе ExecuteUpdate.

SplitQueryString

Этот запрос LINQ выполняется в режиме разделенного запроса, и показанный SQL предназначен для выполнения первого запроса. Дополнительные запросы также могут выполняться в зависимости от результатов первого запроса.

SqlFunctionArgumentsAndMappingsMismatch

Число сопоставлений типов аргументов не соответствует числу аргументов.

SqlFunctionNullArgumentMapping

Одно из указанных сопоставлений типов аргументов было null.

SqlFunctionUnexpectedInstanceMapping

Сопоставление типа экземпляра было указано без выражения экземпляра.

TransactionAlreadyStarted

Соединение уже находится в транзакции и не может участвовать в другой транзакции.

TransactionAssociatedWithDifferentConnection

Указанная транзакция не связана с текущим соединением. Можно использовать только транзакции, связанные с текущим подключением.

TransactionSuppressedMigrationInUserTransaction

Транзакция пользователя не поддерживается при миграции TransactionSuppressed.

UpdateStoreException

Произошла ошибка при сохранении изменений сущности. Дополнительные сведения см. во внутреннем исключении.

VisitChildrenMustBeOverridden

Свойство VisitChildren должно быть переопределено в классе, наследуемом от SqlExpression.

Методы

AbstractTpc(Object, Object)

Не удается создать экземпляр соответствующего типа CLR для типа сущности "{entityType}", но тип сущности был сопоставлен с "{storeObject}" с помощью стратегии сопоставления "TPC". Следует сопоставлять только типы, которые можно создать. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

CannotProjectNullableComplexType(Object)

Вы пытаетесь проецировать сложный тип "{complexType}" с помощью необязательной навигации; значение , которое в настоящее время не поддерживается. Проецирование сложного типа в необязательный контекст или проецирование содержащего типа сущности вместе со сложным типом.

CannotTranslateNonConstantNewArrayExpression(Object)

Запрос содержал новое выражение массива, содержащее неконстантные элементы, которые не удалось перевести: "{newArrayExpression}".

CaseElseResultTypeUnexpected(Object, Object)

Недопустимый тип результата "{elseResultType}" в предложении else. Ожидаемый тип — "{resultType}".

CaseWhenClauseResultTypeUnexpected(Object, Object)

Тип результата "{whenResultType}" в предложении when недопустим. Ожидаемый тип — "{resultType}".

CaseWhenClauseTestTypeUnexpected(Object, Object)

Тип операнда "{whenOperandType}" в предложении when недопустим. Ожидаемый тип — {expectedWhenOperandType}.

CompiledModelFunctionParameterTypeMapping(Object, Object, Object, Object)

Параметр функции "{function}({parameter})" имеет настроенное сопоставление настраиваемых типов. Настройте его в "{customize}" в частичном классе "{className}".

CompiledModelFunctionTranslation(Object)

Функция "{function}" имеет пользовательский перевод. Невозможно создать скомпилированную модель, так как переводы пользовательских функций не поддерживаются.

CompiledModelFunctionTypeMapping(Object, Object, Object)

Для функции "{function}" настроено настраиваемое сопоставление типов. Настройте его в "{customize}" в частичном классе "{className}".

ComputedColumnSqlUnspecified(Object, Object)

Вычисляемый столбец SQL не указан для столбца "{table}. {column}'. Укажите SQL перед использованием Entity Framework для создания схемы базы данных.

ConflictingColumnServerGeneration(Object, Object, Object)

{conflictingConfiguration} нельзя задать для "{property}" одновременно с {existingConfiguration}. Удалите одну из этих конфигураций.

ConflictingOriginalRowValues(Object, Object, Object, Object, Object)

Экземпляры типов "{firstEntityType}" и "{secondEntityType}" сопоставляются с одной строкой, но имеют разные исходные значения свойств {firstProperty} и {secondProperty}, сопоставленные с "{column}". Рассмотрите возможность использования DbContextOptionsBuilder.EnableSensitiveDataLogging, чтобы увидеть конфликтующие значения.

ConflictingOriginalRowValuesSensitive(Object, Object, Object, Object, Object, Object)

Экземпляры типов "{firstEntityType}" и "{secondEntityType}" сопоставляются с одной строкой со значением ключа "{keyValue}", но имеют разные исходные значения свойств {firstConflictingValues} и {secondConflictingValues} для столбца "{column}".

ConflictingRowUpdateTypes(Object, Object, Object, Object)

Экземпляр типа сущности "{firstEntityType}" помечается как "{firstState}", а экземпляр типа сущности "{secondEntityType}" помечается как "{secondState}", и оба они сопоставлены с одной строкой. Рассмотрите возможность использования DbContextOptionsBuilder.EnableSensitiveDataLogging для просмотра значений ключа.

ConflictingRowUpdateTypesSensitive(Object, Object, Object, Object, Object, Object)

Экземпляр типа сущности "{firstEntityType}" со значением ключа "{firstKeyValue}" помечается как "{firstState}", но экземпляр типа сущности "{secondEntityType}" со значением ключа "{secondKeyValue}" помечается как "{secondState}", и оба они сопоставлены с одной строкой.

ConflictingRowValues(Object, Object, Object, Object, Object)

Экземпляры типов "{firstEntityType}" и "{secondEntityType}" сопоставляются с одной строкой, но имеют разные значения свойств для свойств {firstProperty} и {secondProperty}, сопоставленных с "{column}". Рассмотрите возможность использования DbContextOptionsBuilder.EnableSensitiveDataLogging, чтобы увидеть конфликтующие значения.

ConflictingRowValuesSensitive(Object, Object, Object, Object, Object, Object)

Экземпляры типов "{firstEntityType}" и "{secondEntityType}" сопоставляются с одной строкой со значением ключа "{keyValue}", но имеют разные значения свойств "{firstConflictingValue}" и "{secondConflictingValue}" для столбца "{column}".

ConflictingSeedValues(Object, Object, Object)

Начальная сущность для типа сущности "{entityType}" имеет то же значение ключа, что и другая начальная сущность, сопоставленная с той же таблицей "{table}", но имеет разные значения для столбца "{column}". Рассмотрите возможность использования DbContextOptionsBuilder.EnableSensitiveDataLogging, чтобы увидеть конфликтующие значения.

ConflictingSeedValuesSensitive(Object, Object, Object, Object, Object, Object)

Начальная сущность для типа сущности "{entityType}" имеет то же значение ключа {keyValue}, что и другая начальная сущность, сопоставленная с той же таблицей "{table}", но имеет разные значения для столбца "{column}" - "{firstValue}", "{secondValue}".

ConflictingTypeMappingsInferredForColumn(Object)

Сопоставления конфликтующих типов были выведены для столбца "{column}".

CreateIndexOperationWithInvalidSortOrder(Object, Object)

Значения {numSortOrderProperties} были предоставлены в CreateIndexOperations.IsDescending, но операция содержит столбцы {numColumns}.

DataOperationNoProperty(Object, Object)

Нет свойства, сопоставленного со столбцом "{table}. {column}', который используется в операции с данными. Добавьте свойство, сопоставленное с этим столбцом, или укажите типы столбцов в операции с данными.

DataOperationNoTable(Object)

Тип сущности, сопоставленный с таблицей "{table}", которая используется в операции с данными, отсутствует. Добавьте соответствующий тип сущности в модель или укажите типы столбцов в операции с данными.

DbFunctionExpressionIsNotMethodCall(Object)

Предоставленное выражение DbFunction "{expression}" недопустимо. Выражение должно быть лямбда-выражением, содержащим один вызов метода целевого статического метода. При необходимости можно указать значения по умолчанию в качестве аргументов, например '() => SomeClass.SomeMethod(null, 0)'

DbFunctionGenericMethodNotSupported(Object)

DbFunction "{function}" является универсальным. Сопоставление универсальных методов с DbFunction не поддерживается.

DbFunctionInvalidInstanceType(Object, Object)

DbFunction "{function}", определенный в типе "{type}", должен быть статическим методом или методом экземпляра, определенным в подклассе DbContext. Методы экземпляра для других типов не поддерживаются.

DbFunctionInvalidIQueryableOwnedReturnType(Object, Object)

DbFunction "{function}" имеет недопустимый тип возвращаемого значения "{type}". Типы принадлежащих сущностей нельзя использовать в качестве возвращаемого типа DbFunction.

DbFunctionInvalidIQueryableReturnType(Object, Object)

DbFunction "{function}" имеет недопустимый тип возвращаемого значения "{type}". Нескалярные функции должны возвращать IQueryable допустимого типа сущности.

DbFunctionInvalidParameterName(Object, Object)

DbFunction "{function}" не имеет параметра с именем "{parameter}".

DbFunctionInvalidParameterType(Object, Object, Object)

Параметр "{parameter}" для DbFunction "{function}" имеет недопустимый тип "{type}". Убедитесь, что текущий поставщик может сопоставить тип параметра.

DbFunctionInvalidReturnEntityType(Object, Object, Object)

DbFunction "{function}" возвращает "{type}", но "{elementType}" не является сопоставленным типом сущности. Убедитесь, что в модель включен {elementType}.

DbFunctionInvalidReturnType(Object, Object)

DbFunction "{function}" имеет недопустимый тип возвращаемого значения "{type}". Убедитесь, что тип возвращаемого значения может быть сопоставлен текущим поставщиком.

DbFunctionNameEmpty(Object)

DbFunction "{function}" не имеет заданного имени. Name — это обязательное свойство DbFunction.

DbFunctionNonScalarCustomTranslation(Object)

Не удается задать пользовательский перевод для DbFunction "{function}", так как это не скалярная функция.

DbFunctionNullableValueReturnType(Object, Object)

DbFunction "{function}" возвращает sqlExpression типа "{type}", который является типом значения, допускающего значение NULL. DbFunctions должны возвращать выражения с типами значений, не допускающих значения NULL, даже если они могут возвращать значение NULL.

DefaultValueSqlUnspecified(Object, Object)

Значение по умолчанию SQL не указано для столбца "{table}. {column}'. Укажите SQL перед использованием Entity Framework для создания схемы базы данных.

DefaultValueUnspecified(Object, Object)

Значение по умолчанию не указано для столбца "{table}. {column}'. Укажите значение перед использованием Entity Framework для создания схемы базы данных.

DeleteDataOperationNoModel(Object)

Операция удаления данных для "{table}" не связана с моделью. Добавьте модель в миграцию или укажите типы столбцов во всех операциях с данными.

DeleteDataOperationTypesCountMismatch(Object, Object, Object)

Число типов ключевых столбцов ({typesCount}) не соответствует количеству ключевых столбцов ({columnsCount}) для операции удаления данных в "{table}". Укажите одинаковое количество типов ключевых столбцов и ключевых столбцов.

DeleteDataOperationValuesCountMismatch(Object, Object, Object)

Число ключевых значений ({valuesCount}) не соответствует количеству ключевых столбцов ({columnsCount}) для операции удаления данных в "{table}". Укажите одинаковое количество ключевых значений и ключевых столбцов.

DerivedStrategy(Object, Object)

Тип производной сущности "{entityType}" был настроен с использованием стратегии сопоставления "{strategy}". Стратегия сопоставления должна быть настроена только для корневого типа сущности. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

DerivedTypeTable(Object, Object)
Является устаревшей..

Тип сущности "{entityType}" не может быть сопоставлен с таблицей, так как он является производным от "{baseType}". С таблицей можно сопоставить только базовые типы сущностей.

DuplicateCheckConstraint(Object, Object)

Ограничение проверка "{checkConstraint}" невозможно добавить к типу сущности "{entityType}", так как другое ограничение проверка с тем же именем уже существует.

DuplicateCheckConstraint(Object, Object, Object)

Ограничение проверка "{checkConstraint}" не может быть добавлено к типу сущности "{entityType}", так как в типе сущности "{conflictingEntityType}" уже существует другое ограничение проверка с тем же именем.

DuplicateCheckConstraintSqlMismatch(Object, Object, Object, Object, Object)

Ограничения проверка "{checkConstraint1}" для "{entityType1}" и "{checkConstraint2}" в "{entityType2}" сопоставлены с "{checkConstraintName}", но с разными определениями SQL.

DuplicateColumnNameCollationMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены для использования различных параметров сортировки (''{collation1}' и '{collation2}').

DuplicateColumnNameCommentMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены с разными комментариями ("{comment1}" и "{comment2}").

DuplicateColumnNameComputedSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены для использования различных вычисляемых значений ("{value1}" и "{value2}").

DuplicateColumnNameConcurrencyTokenMismatch(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}" сопоставлены со столбцом "{columnName}" в "{table}", но имеют разные конфигурации маркеров параллелизма.

DuplicateColumnNameDataTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}" сопоставлены со столбцом "{columnName}" в "{table}", но настроены для использования различных типов данных ("{dataType1}" и "{dataType2}").

DuplicateColumnNameDefaultSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены для использования различных значений по умолчанию ("{value1}" и "{value2}").

DuplicateColumnNameFixedLengthMismatch(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}" сопоставлены со столбцом "{columnName}" в "{table}", но имеют разную конфигурацию фиксированной длины.

DuplicateColumnNameIsStoredMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены для использования различных параметров вычисленного столбца ("{value1}" и "{value2}").

DuplicateColumnNameMaxLengthMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены разные максимальные длины ("{maxLength1}" и "{maxLength2}").

DuplicateColumnNameNullabilityMismatch(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены с разными параметрами допустимости значений NULL в столбцах.

DuplicateColumnNameOrderMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены для использования различных порядков столбцов ("{columnOrder1}" и "{columnOrder2}").

DuplicateColumnNamePrecisionMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но настроены с разными точностью ("{precision1}" и "{precision2}").

DuplicateColumnNameProviderTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}" сопоставлены со столбцом "{columnName}" в "{table}", но настроены для использования различных типов поставщиков ("{type1}" и "{type2}").

DuplicateColumnNameSameHierarchy(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но свойства содержатся в одной иерархии. Все свойства типа сущности должны быть сопоставлены с уникальными столбцами.

DuplicateColumnNameScaleMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}" сопоставлены со столбцом "{columnName}" в "{table}", но настроены с различными шкалами ("{scale1}" и "{scale2}").

DuplicateColumnNameUnicodenessMismatch(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1}" и "{entityType2}. {property2}' сопоставлены со столбцом "{columnName}" в "{table}", но имеют разные конфигурации Юникода.

DuplicateForeignKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Внешние ключи {foreignKeyProperties1} в "{entityType1}" и {foreignKeyProperties2} в "{entityType2}" сопоставляются с "{table}". {foreignKeyName}', но используйте разные столбцы ({columnNames1} и {columnNames2}).

DuplicateForeignKeyDeleteBehaviorMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Внешние ключи {foreignKeyProperties1} в "{entityType1}" и {foreignKeyProperties2} в "{entityType2}" сопоставляются с "{table}". {foreignKeyName}", но настроено другое поведение удаления ("{deleteBehavior1}" и "{deleteBehavior2}").

DuplicateForeignKeyPrincipalColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Внешние ключи {foreignKeyProperties1} в "{entityType1}" и {foreignKeyProperties2} в "{entityType2}" сопоставляются с "{table}". {foreignKeyName}", но ссылается на разные столбцы субъектов ({principalColumnNames1} и {principalColumnNames2}).

DuplicateForeignKeyPrincipalTableMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Внешние ключи {foreignKeyProperties1} в "{entityType1}" и {foreignKeyProperties2} в "{entityType2}" сопоставляются с "{table}". {foreignKeyName}, но ссылается на разные основные таблицы ("{principalTable1}" и "{principalTable2}").

DuplicateForeignKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object)

Внешние ключи {foreignKeyProperties1} в "{entityType1}" и {foreignKeyProperties2} в "{entityType2}" сопоставляются с "{foreignKeyName}", но объявляются в разных таблицах ("{table1}" и "{table2}").

DuplicateForeignKeyUniquenessMismatch(Object, Object, Object, Object, Object, Object)

Внешние ключи {foreignKeyProperties1} в "{entityType1}" и {foreignKeyProperties2} в "{entityType2}" сопоставляются с "{table}". {foreignKeyName}", но с разными конфигурациями уникальности.

DuplicateIndexColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Индексы {index1} в "{entityType1}" и {index2} в "{entityType2}" сопоставлены с "{table}". {indexName}", но с разными столбцами ({columnNames1} и {columnNames2}).

DuplicateIndexFiltersMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Индексы {index1} в "{entityType1}" и {index2} в "{entityType2}" сопоставлены с "{table}". {indexName}", но с разными фильтрами ("{filter1}" и "{filter2}").

DuplicateIndexSortOrdersMismatch(Object, Object, Object, Object, Object, Object)

Индексы {index1} в "{entityType1}" и {index2} в "{entityType2}" сопоставлены с "{table}". {indexName}", но с разными порядками сортировки.

DuplicateIndexTableMismatch(Object, Object, Object, Object, Object, Object, Object)

Индексы {index1} в "{entityType1}" и {index2} в "{entityType2}" сопоставляются с "{indexName}", но объявляются в разных таблицах ("{table1}" и "{table2}").

DuplicateIndexUniquenessMismatch(Object, Object, Object, Object, Object, Object)

Индексы {index1} в "{entityType1}" и {index2} в "{entityType2}" сопоставлены с "{table}". {indexName}", но с разными конфигурациями уникальности.

DuplicateKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Ключи {keyProperties1} в "{entityType1}" и {keyProperties2} в "{entityType2}" сопоставляются с "{table}". {keyName}", но с разными столбцами ({columnNames1} и {columnNames2}).

DuplicateKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object)

Ключи {keyProperties1} в "{entityType1}" и {keyProperties2} в "{entityType2}" сопоставлены с "{keyName}", но в разных таблицах ("{table1}" и "{table2}").

DuplicateSeedData(Object, Object)

Начальная сущность для типа сущности "{entityType}" имеет то же значение ключа, что и другая начальная сущность, сопоставленная с той же таблицей "{table}". Значения ключей должны быть уникальными для всех начальных сущностей. Рассмотрите возможность использования DbContextOptionsBuilder.EnableSensitiveDataLogging, чтобы увидеть конфликтующие значения.

DuplicateSeedDataSensitive(Object, Object, Object)

Начальная сущность для типа сущности "{entityType}" имеет то же значение ключа {keyValue}, что и другая начальная сущность, сопоставленная с той же таблицей "{table}". Значения ключей должны быть уникальными для всех начальных сущностей.

EitherOfTwoValuesMustBeNull(Object, Object)

{param1} или {param2} должны иметь значение NULL.

EntityShortNameNotUnique(Object, Object, Object)

Короткое имя "{entityType1}" — "{дискриминаторЗначение}", которое совпадает с именем "{entityType2}". Каждый конкретный тип сущности в иерархии должен иметь уникальное короткое имя. Переименуйте один из типов или вызовите modelBuilder.Entity<TEntity>(). Metadata.SetDiscriminatorValue("NewShortName").

EntitySplittingConflictingMainFragment(Object, Object)

Тип сущности "{entityType}" имеет разбиение для "{storeObject}", но он также сопоставлен с тем же объектом. Сопоставления разбиения не должны дублировать сопоставление main.

EntitySplittingHierarchy(Object, Object)

Тип сущности "{entityType}" имеет сопоставление разбиения для "{storeObject}", но он также участвует в иерархии типов сущностей. Сопоставления разбиения не поддерживаются для иерархий.

EntitySplittingMissingPrimaryKey(Object, Object)

Тип сущности "{entityType}" имеет разделенное сопоставление для "{storeObject}", но свойства первичного ключа не полностью сопоставлены. Сопоставьте все свойства первичного ключа со столбцами в {storeObject}.

EntitySplittingMissingProperties(Object, Object)

Тип сущности "{entityType}" имеет сопоставление разбиения для "{storeObject}", но не сопоставляет с ним ни одно свойство, не являющееся первичным ключом. Сопоставьте по крайней мере одно свойство не первичного ключа со столбцом в {storeObject}.

EntitySplittingMissingPropertiesMainFragment(Object, Object)

Тип сущности "{entityType}" имеет сопоставление разбиения, но не сопоставляет свойства, не являющиеся первичным ключом, с объектом main store. Сохраните по крайней мере одно свойство, отличное от первичного ключа, сопоставленное со столбцом в {storeObject}.

EntitySplittingMissingRequiredPropertiesOptionalDependent(Object, Object, Object)

Тип сущности "{entityType}" имеет сопоставление разбиения и является необязательным зависимым совместно используемым объектом хранилища, но он не сопоставляет необходимые необязательные свойства, не являющиеся общими, с объектом хранилища main. Сохраните по крайней мере одно обязательное свойство, не являющееся общим, сопоставленное со столбцом в {storeObject}, или пометьте "{entityType}" как обязательное зависимое, вызвав "{requiredDependentConfig}".

EntitySplittingUnmappedMainFragment(Object, Object, Object)

Тип сущности "{entityType}" имеет сопоставление разбиения для "{storeObject}", но он не имеет main сопоставления того же типа. Сопоставьте "{entityType}" с "{storeObjectType}".

EntitySplittingUnmatchedMainTableSplitting(Object, Object, Object, Object)

Тип сущности "{entityType}" имеет разделенное сопоставление для "{storeObject}", которое совместно используется с типом сущности "{principalEntityType}", но main сопоставления этих типов не используют таблицу. Сопоставьте разделенные фрагменты "{entityType}" с таблицами без общего доступа или сопоставьте фрагмент main с "{principalStoreObject}".

ErrorMaterializingProperty(Object, Object)

Произошла ошибка при чтении значения базы данных для свойства "{entityType}". {property}'. Дополнительные сведения см. в описании внутреннего исключения.

ErrorMaterializingPropertyNullReference(Object, Object, Object)

Произошла ошибка при чтении значения базы данных для свойства "{entityType}". {property}'. Ожидаемый тип был "{expectedType}", но фактическое значение было null.

ErrorMaterializingValueInvalidCast(Object, Object)

Произошла ошибка при чтении значения базы данных. Ожидаемый тип был "{expectedType}", но фактическое значение было типа "{actualType}".

ErrorMaterializingValueNullReference(Object)

Произошла ошибка при чтении значения базы данных. Ожидаемый тип был "{expectedType}", но фактическое значение было null.

ExecuteDeleteOnTableSplitting(Object)

Операция ExecuteDelete применяется к таблице {tableName}, содержащей данные для нескольких типов сущностей. Применение этой операции удаления также приведет к удалению данных для других типов сущностей, поэтому она не поддерживается.

ExecuteOperationOnEntitySplitting(Object, Object)

Операция "{operation}" применяется к типу сущности "{entityType}", которая использует разделение сущностей. Операции ExecuteDelete/ExecuteUpdate с типами сущностей, использующие разделение сущностей, не поддерживаются.

ExecuteOperationOnKeylessEntityTypeWithUnsupportedOperator(Object, Object)

Операцию "{operation}" нельзя выполнить с типом сущности без ключа "{entityType}", так как она содержит оператор, который изначально не поддерживается поставщиком базы данных.

ExecuteOperationOnTPC(Object, Object)

Операция "{operation}" применяется к типу сущности "{entityType}", которая использует стратегию сопоставления TPC и не является конечным типом. Операции ExecuteDelete/ExecuteUpdate с типами сущностей, участвующими в иерархиях TPC, поддерживаются только для конечных типов.

ExecuteOperationOnTPT(Object, Object)

Операция "{operation}" применяется к типу сущности "{entityType}", которая использует стратегию сопоставления TPT. Операции ExecuteDelete/ExecuteUpdate в иерархиях, сопоставленных с TPT, не поддерживаются.

ExecuteOperationWithUnsupportedOperatorInSqlGeneration(Object)

Операция "{operation}" содержит функцию выражения выбора, которая не поддерживается в генераторе SQL запросов, но была объявлена поставщиком как поддерживаемая на этапе преобразования. Это ошибка в поставщике EF Core, пожалуйста, сообщите о проблеме.

ExecuteUpdateSubqueryNotSupportedOverComplexTypes(Object)

ExecuteUpdate используется для оператора LINQ, который изначально не поддерживается базой данных; невозможно преобразовать, так как проецируется сложный тип "{complexType}". Перепишите запрос, чтобы проецировать содержащий тип сущности.

ExpectedNonNullParameter(Object)

Ожидается значение, отличное от NULL, для параметра запроса "{parameter}".

FromSqlMissingColumn(Object)

Требуемый столбец "{column}" отсутствует в результатах операции FromSql.

FunctionOverrideMismatch(Object, Object)

Свойство "{propertySpecification}" имеет определенную конфигурацию для функции "{function}", но оно не сопоставлено со столбцом в возвращаемой функции. Удалите определенную конфигурацию или сопоставьте тип сущности, содержащий это свойство, с "{function}".

HasDataNotSupportedForEntitiesMappedToJson(Object)

Не удается использовать HasData для типа сущности "{entity}". HasData не поддерживается для сущностей, сопоставленных с JSON.

IncompatibleTableCommentMismatch(Object, Object, Object, Object, Object)

Не удается использовать таблицу "{table}" для типа сущности "{entityType}", так как она используется для типа сущности "{otherEntityType}", а комментарий "{comment}" не соответствует примечания "{otherComment}".

IncompatibleTableDerivedRelationship(Object, Object, Object)

Не удается использовать таблицу "{table}" для типа сущности "{entityType}", так как она используется для типа сущности "{otherEntityType}", и между их первичными ключами существует связь, в которой "{entityType}" является зависимым, но "{entityType}" имеет базовый тип сущности, сопоставленный с другой таблицей. Либо сопоставьте "{otherEntityType}" с другой таблицей, либо инвертировать связь между "{entityType}" и "{otherEntityType}".

IncompatibleTableExcludedMismatch(Object, Object, Object)

Не удается использовать таблицу "{table}" для типа сущности "{entityType}", так как она используется для типа сущности "{otherEntityType}" и исключается из миграций в одном типе сущности, но не в другом. Исключите таблицу из миграций для всех типов сущностей, сопоставленных с таблицей.

IncompatibleTableKeyNameMismatch(Object, Object, Object, Object, Object, Object, Object)

Не удается использовать таблицу "{table}" для типа сущности "{entityType}", так как она используется для типа сущности "{otherEntityType}", а имя "{keyName}" первичного ключа {primaryKey} не соответствует имени "{otherName}" первичного ключа {otherPrimaryKey}.

IncompatibleTableNoRelationship(Object, Object, Object)

Не удается использовать таблицу "{table}" для типа сущности "{entityType}", так как она используется для типа сущности "{otherEntityType}" и потенциально других типов сущностей, но связь отсутствует. Добавьте внешний ключ в "{entityType}" в свойствах первичного ключа и наведите указатель на первичный ключ для другого типа сущности, сопоставленного с "{table}".

IncompatibleViewDerivedRelationship(Object, Object, Object)

Невозможно использовать представление "{view}" для типа сущности "{entityType}", так как оно используется для типа сущности "{otherEntityType}", и между их первичными ключами существует связь, в которой "{entityType}" является зависимым, но "{entityType}" имеет базовый тип сущности, сопоставленный с другим представлением. Либо сопоставьте "{otherEntityType}" с другим представлением, либо инвертировать связь между "{entityType}" и "{otherEntityType}".

IncompatibleViewNoRelationship(Object, Object, Object)

Не удается использовать представление "{view}" для типа сущности "{entityType}", так как оно используется для типа сущности "{otherEntityType}" и между первичными ключами нет связи.

IncorrectDefaultValueType(Object, Object, Object, Object, Object)

Не удается задать значение по умолчанию "{value}" типа "{valueType}" для свойства "{property}" типа "{propertyType}" в типе сущности "{entityType}".

InsertDataOperationNoModel(Object)

Операция вставки данных в "{table}" не связана с моделью. Добавьте модель в миграцию или укажите типы столбцов во всех операциях с данными.

InsertDataOperationTypesCountMismatch(Object, Object, Object)

Число типов столбцов ({typesCount}) не соответствует количеству столбцов ({columnsCount}) для операции вставки данных в {table}. Укажите одинаковое количество типов столбцов и столбцов.

InsertDataOperationValuesCountMismatch(Object, Object, Object)

Число значений ({valuesCount}) не соответствует количеству столбцов ({columnsCount}) для операции вставки данных в "{table}". Укажите одинаковое количество значений и столбцов.

InvalidCommandTimeout(Object)

Указанное значение CommandTimeout "{value}" недопустимо. Это должно быть положительное число.

InvalidDerivedTypeInEntityProjection(Object, Object)

Указанный тип сущности "{derivedType}" не является производным от "{entityType}".

InvalidFromSqlArguments(Object, Object)

FromSqlExpression имеет недопустимый тип выражения аргументов "{expressionType}" или тип значения "{valueType}".

InvalidKeySelectorForGroupBy(Object, Object)

Ключ группировки "{keySelector}" имеет тип "{keyType}", который не является допустимым ключом.

InvalidMappedFunctionDerivedType(Object, Object, Object)

Тип сущности "{entityType}" сопоставляется с "DbFunction" с именем "{functionName}", но является производным от "{baseEntityType}". Производные типы сущностей не могут быть сопоставлены с функцией.

InvalidMappedFunctionUnmatchedReturn(Object, Object, Object, Object)

Тип сущности "{entityType}" сопоставляется с "DbFunction" с именем "{functionName}" с типом возвращаемого значения "{returnType}". Убедитесь, что сопоставленная функция возвращает IQueryable<{clrType}>.

InvalidMappedFunctionWithParameters(Object, Object, Object)

Тип сущности "{entityType}" сопоставляется с "DbFunction" с именем "{functionName}" с параметрами {parameters}. Убедитесь, что сопоставленная функция не имеет параметров.

InvalidMappedSqlQueryDerivedType(Object, Object)

Тип сущности "{entityType}" сопоставляется с SQL-запросом, но является производным от "{baseEntityType}". Производные типы сущностей не могут быть сопоставлены с SQL-запросом, отличным от базового типа сущности.

InvalidMappingStrategy(Object, Object)

Стратегия сопоставления "{mappingStrategy}", указанная в "{entityType}", не поддерживается.

InvalidMaxBatchSize(Object)

Указанное значение MaxBatchSize "{value}" недопустимо. Это должно быть положительное число.

InvalidMinBatchSize(Object)

Указанное значение MinBatchSize "{value}" недопустимо. Это должно быть положительное число.

InvalidPropertyInSetProperty(Object)

Следующий лямбда-аргумент для SetProperty не представляет допустимое свойство для задания: "{propertyExpression}".

InvalidValueInSetProperty(Object)

Следующий лямбда-аргумент для SetProperty не представляет допустимое значение: "{valueExpression}".

JsonCantNavigateToParentEntity(Object, Object, Object)

Не удается перейти от сопоставленной в ФОРМАТЕ JSON сущности "{jsonEntity}" к ее родительской сущности "{parentEntity}" с помощью навигации "{navigation}". Сущности, сопоставленные с JSON, могут переходить только к своим дочерним элементам.

JsonEntityMappedToDifferentTableOrViewThanOwner(Object, Object, Object, Object)

Сущность "{jsonType}" сопоставляется с JSON, а также с таблицей или представлением "{tableOrViewName}", но ее владелец "{ownerType}" сопоставляется с другой таблицей или представлением "{ownerTableOrViewName}". Каждая сущность, сопоставленная с JSON, также должна сопоставляться с той же таблицей или представлением, что и ее владелец.

JsonEntityMappedToDifferentViewThanOwner(Object, Object, Object, Object)

Сущность "{jsonType}" сопоставляется с JSON, а также с представлением "{viewName}", но ее владелец "{ownerType}" сопоставляется с другим представлением "{ownerViewName}". Каждая сущность, сопоставленная с JSON, также должна сопоставляться с тем же представлением, что и его владелец.

JsonEntityMissingKeyInformation(Object)

В сущности JSON "{jsonEntity}" отсутствуют ключевые сведения. Это не допускается для отслеживания запросов, так как EF не может правильно создать удостоверение для этого объекта сущности.

JsonEntityMultipleRootsMappedToTheSameJsonColumn(Object, Object)

Несколько принадлежащих корневых сущностей сопоставляются с тем же столбцом JSON "{column}" в таблице "{table}". Каждая собственная корневая сущность должна сопоставляться с другим столбцом.

JsonEntityOrCollectionProjectedAtRootLevelInTrackingQuery(Object)

Сущность или коллекция JSON не могут проецироваться непосредственно в отслеживаемом запросе. Отключите отслеживание с помощью метода "{asNoTracking}" или проецирование сущности владельца.

JsonEntityOwnedByNonJsonOwnedType(Object, Object)

Собственный тип сущности "{nonJsonType}" сопоставляется с таблицей "{table}" и содержит столбцы JSON. В настоящее время это не поддерживается. Все принадлежащие типы, содержащие столбец JSON, должны быть сопоставлены с самим столбцом JSON.

JsonEntityReferencingRegularEntity(Object)

Тип сущности "{jsonEntity}" сопоставляется с JSON и имеет навигацию к обычной сущности, которая не является владельцем.

JsonEntityWithDefaultValueSetOnItsProperty(Object, Object)

Установка значения по умолчанию для свойств сущности, сопоставленной с JSON, не поддерживается. Сущность: "{jsonEntity}", свойство: "{property}".

JsonEntityWithExplicitlyConfiguredJsonPropertyNameOnKey(Object, Object)

Свойство ключа "{keyProperty}" для сопоставленной сущности JSON "{jsonEntity}" не должно явно настраивать имя свойства JSON.

JsonEntityWithExplicitlyConfiguredOrdinalKey(Object)

Тип сущности "{jsonEntity}" является частью коллекции, сопоставленной с JSON, и порядковый ключ явно определен. Поддерживаются только неявно определенные порядковые ключи.

JsonEntityWithIncorrectNumberOfKeyProperties(Object, Object, Object)

Тип сущности "{jsonEntity}" имеет неверное количество свойств первичного ключа. Ожидаемое число: {expectedCount}, фактическое число : {actualCount}.

JsonEntityWithMultiplePropertiesMappedToSameJsonProperty(Object, Object)

Сущность "{jsonEntity}" сопоставляется с JSON и содержит несколько свойств или навигаций, которые сопоставлены с тем же свойством JSON "{property}". Каждое свойство должно сопоставляться с уникальным свойством JSON.

JsonEntityWithNonTphInheritanceOnOwner(Object)

Тип сущности "{rootType}" ссылается на сущности, сопоставленные с JSON. Для этих сущностей поддерживается только наследование TPH.

JsonEntityWithOwnerNotMappedToTableOrView(Object)

Тип сущности "{entity}" ссылается на сущности, сопоставленные с JSON, но не сопоставляются с таблицей или представлением. Такой способ связывания не поддерживается.

JsonErrorExtractingJsonProperty(Object, Object)

Произошла ошибка при чтении значения JSON для свойства "{entityType}". {propertyName}'. Дополнительные сведения см. в описании внутреннего исключения.

JsonReaderInvalidTokenType(Object)

Недопустимый тип маркера: "{tokenType}".

JsonRequiredEntityWithNullJson(Object)

Сущность {entity} является обязательной, но содержащий ее элемент JSON имеет значение NULL.

KeylessMappingStrategy(Object, Object)

Стратегия сопоставления "{mappingStrategy}", используемая для "{entityType}", не поддерживается для типов сущностей без ключей. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

LastUsedWithoutOrderBy(Object)

Запросы, выполняющие операцию "{method}", должны иметь детерминированный порядок сортировки. Перепишите запрос, чтобы применить операцию OrderBy к последовательности перед вызовом "{method}".

MappedFunctionNotFound(Object, Object)

Тип сущности "{entityType}" сопоставляется с DbFunction с именем "{functionName}", но в модели не найдено dbFunction с таким именем. Убедитесь, что сопоставление типов сущностей настроено с помощью имени модели функции в модели.

MethodOnNonTphRootNotSupported(Object, Object)

Использование "{имя_метода}" в DbSet "{entityType}" не поддерживается, так как "{entityType}" является частью иерархии и не содержит дискриминационных свойств.

MethodOnNonTPHRootNotSupported(Object, Object)

Использование "{имя_метода}" в DbSet "{entityType}" не поддерживается, так как "{entityType}" является частью иерархии и не содержит дискриминационных свойств.

MigrationNotFound(Object)

Миграция "{migrationName}" не найдена.

MigrationSqlGenerationMissing(Object)

Создание SQL для операции "{operation}" не поддерживается текущим поставщиком базы данных. Поставщики баз данных должны реализовать соответствующий метод в MigrationsSqlGenerator для поддержки этой операции.

MissingConcurrencyColumn(Object, Object, Object)

Тип сущности "{entityType}" не содержит свойства, сопоставленного со столбцом маркеров параллелизма, созданным магазином "{missingColumn}", который используется другим типом сущности, совместно использующим таблицу "{table}". Добавьте свойство, созданное магазином, в "{entityType}", которое сопоставляется с тем же столбцом; он может находиться в теневом состоянии.

MissingIdentifyingProjectionInDistinctGroupBySubquery(Object)

Не удалось преобразовать вложенный запрос коллекции в проекции, так как он использует операции Distinct или Group By и не проецирует ключевые столбцы всех таблиц, которые необходимы для получения результатов на стороне клиента. Отсутствует столбец: {column}. Добавьте столбцы в проекцию или перепишите запрос, чтобы не использовать операцию GroupBy/Distinct.

MissingParameterValue(Object)

Для обязательного параметра "{parameter}" не указано значение.

ModificationCommandInvalidEntityState(Object)

Не удается сохранить изменения для сущности в состоянии "{entityState}".

ModificationCommandInvalidEntityState(Object, Object)

Не удается сохранить изменения для сущности типа "{entityType}" в состоянии "{entityState}". Это может указывать на ошибку в Entity Framework. Откройте проблему по адресу https://go.microsoft.com/fwlink/?linkid=2142044. Рассмотрите возможность использования DbContextOptionsBuilder.EnableSensitiveDataLogging для просмотра значений ключей сущности.

ModificationCommandInvalidEntityStateSensitive(Object, Object, Object)

Не удается сохранить изменения для сущности типа "{entityType}" со значениями первичного ключа {keyValues} в состоянии "{entityState}". Это может указывать на ошибку в Entity Framework. Откройте проблему по адресу https://go.microsoft.com/fwlink/?linkid=2142044.

MultipleEntityPropertiesInSetProperty(Object, Object)

Несколько вызовов SetProperty ссылаются на свойства разных типов сущностей ("{entityType1}" и "{entityType2}"). Один вызов ExecuteUpdate может обновлять только свойства одного типа сущности.

MultipleTablesInExecuteUpdate(Object, Object)

Несколько вызовов SetProperty ссылаются на разные таблицы ("{propertySelector1}" и "{propertySelector2}"). Один вызов ExecuteUpdate может обновлять только столбцы одной таблицы.

NamedConnectionStringNotFound(Object)

Использовался именованный строка подключения, но имя "{name}" не найдено в конфигурации приложения. Обратите внимание, что именованные строки подключения поддерживаются только при использовании IConfiguration и поставщика услуг, например в типичном приложении ASP.NET Core. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=850912.

NonConstantOrParameterAsInExpressionValue(Object)

Выражение типа "{type}" не поддерживается в значениях InExpression; Поддерживаются только константы и параметры.

NonQueryTranslationFailedWithDetails(Object, Object)

Не удалось перевести выражение LINQ "{expression}". Дополнительные сведения: {details} См https://go.microsoft.com/fwlink/?linkid=2101038 . дополнительные сведения.

NonScalarFunctionCannotBeNullable(Object)

Не удается задать IsNullable для DbFunction "{functionName}", так как функция не представляет скалярную функцию.

NonScalarFunctionParameterCannotPropagatesNullability(Object, Object)

Не удается задать значение "PropagatesNullability" для параметра "{parameterName}" dbFunction "{functionName}", так как функция не представляет скалярную функцию.

NonTphDiscriminatorValueNotString(Object, Object)

Указанное значение дискриминатора "{value}" для "{entityType}" не является строкой. Вместо этого настройте значение дискриминатора строки.

NonTphMappingStrategy(Object, Object)

Стратегия сопоставления "{mappingStrategy}", указанная в "{entityType}", не поддерживается для типов сущностей с дискриминатором.

NonTphStoredProcedureClash(Object, Object, Object)

И "{entityType}", и "{otherEntityType}" сопоставлены с хранимой процедурой "{sproc}". Все типы сущностей в иерархии, отличной от TPH (которая не имеет дискриминатора) должны быть сопоставлены с разными хранимыми процедурами. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

NonTphTableClash(Object, Object, Object)

И "{entityType}", и "{otherEntityType}" сопоставлены с таблицей "{table}". Все типы сущностей в иерархии, отличной от TPH (которая не имеет дискриминатора), должны быть сопоставлены с разными таблицами. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

NonTPHTableClash(Object, Object, Object)

И "{entityType}", и "{otherEntityType}" сопоставлены с таблицей "{table}". Все типы сущностей в иерархии без дискриминатора должны быть сопоставлены с разными таблицами. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

NonTphViewClash(Object, Object, Object)

И "{entityType}", и "{otherEntityType}" сопоставлены с представлением "{view}". Все типы сущностей в иерархии, отличной от TPH (которая не имеет дискриминатора) должны быть сопоставлены с разными представлениями. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

NonTPHViewClash(Object, Object, Object)

И "{entityType}", и "{otherEntityType}" сопоставлены с представлением "{view}". Все типы сущностей в иерархии без дискриминатора должны быть сопоставлены с разными представлениями. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

NullKeyValue(Object, Object)

Не удалось изменить строку в таблице "{table}", так как ее ключевой столбец "{keyColumn}" имеет значение NULL.

NullTypeMappingInSqlTree(Object)

Выражению "{sqlExpression}" в дереве SQL не назначено сопоставление типов.

OneOfThreeValuesMustBeSet(Object, Object, Object)

Необходимо задать только один из значений "{param1}", "{param2}" или "{param3}".

OptionalDependentWithDependentWithoutIdentifyingProperty(Object)

Тип сущности "{entityType}" является необязательным, использующим общий доступ к таблицам и содержащим другие зависимые объекты без каких-либо обязательных не общих свойств для определения существования сущности. Если все свойства, допускающие значение NULL, содержат значение NULL в базе данных, то экземпляр объекта не будет создан в запросе, что приведет к потере вложенных зависимых элементов. Добавьте обязательное свойство, чтобы создать экземпляры со значениями NULL для других свойств или пометить входящую навигацию как обязательную, чтобы всегда создавать экземпляр.

ParameterNotObjectArray(Object)

Не удается использовать значение, указанное для параметра "{parameter}", так как оно не может быть назначено типу object[].

PropertyNotMapped(Object, Object, Object, Object)

Свойство "{propertyType}" "{entityType}. Не удалось сопоставить {property}с типом базы данных "{storeType}", так как поставщик базы данных не поддерживает сопоставление свойств "{propertyType}" со столбцами "{storeType}". Рассмотрите возможность сопоставления с другим типом базы данных или преобразования значения свойства в тип, поддерживаемый базой данных, с помощью преобразователя значений. Подробнее см. в разделе https://aka.ms/efcore-docs-value-converters. Кроме того, можно исключить свойство из модели с помощью атрибута [NotMapped], или с помощью EntityTypeBuilder.Ignore в OnModelCreating.

PropertyNotMappedToTable(Object, Object, Object)

Свойство "{property}" типа сущности "{entityType}" не сопоставлено с "{table}".

ReadonlyEntitySaved(Object)

Тип сущности "{entityType}" не сопоставляется с таблицей, поэтому сущности не могут быть сохранены в базе данных. Вызовите ToTable в OnModelCreating, чтобы сопоставить его с таблицей.

RelationalCloneNotImplemented(Object)

"{mapping}" не поддерживает сопоставление типов стилей версии 2.2. Поставщик базы данных необходимо обновить для поддержки полного набора настроек сопоставления.

SelectExpressionNonTphWithCustomTable(Object)

Не удается создать SelectExpression с пользовательским TableExpressionBase, так как тип результата "{entityType}" является частью иерархии и не содержит свойства дискриминатора.

SelectExpressionNonTPHWithCustomTable(Object)

Не удается создать SelectExpression с пользовательским TableExpressionBase, так как тип результата "{entityType}" является частью иерархии и не содержит свойства дискриминатора.

SetOperationOverDifferentStructuralTypes(Object, Object)

Операции установки для различных сущностей или сложных типов не поддерживаются ("{type1}" и "{type2}").

SetOperationsRequireAtLeastOneSideWithValidTypeMapping(Object)

Операция установки "{setOperationType}" требует допустимого сопоставления типов по крайней мере для одной из ее сторон.

SharedRowEntryCountMismatch(Object, Object, Object, Object)

Сущность типа "{entityType}" совместно использует таблицу "{tableName}" с сущностями типа "{missingEntityType}", но не существует сущности этого типа с тем же значением ключа, которое было отмечено как "{state}". Рассмотрите возможность использования DbContextOptionsBuilder.EnableSensitiveDataLogging для просмотра значений ключа.

SharedRowEntryCountMismatchSensitive(Object, Object, Object, Object, Object)

Сущность типа "{entityType}" совместно использует таблицу "{tableName}" с сущностями типа "{missingEntityType}", но не существует сущности этого типа с тем же значением ключа "{keyValue}", которое было отмечено как "{state}".

SqlQueryOverrideMismatch(Object, Object)

Свойство "{propertySpecification}" имеет определенную конфигурацию для SQL-запроса "{query}", но не сопоставлено со столбцом в этом запросе. Удалите определенную конфигурацию или сопоставьте тип сущности, содержащий это свойство, с "{query}".

SqlQueryUnmappedType(Object)

Тип элемента "{elementType}", используемый в методе SqlQuery, не поддерживается поставщиком базы данных. Используйте поддерживаемый тип элемента или modelConfigurationBuilder.DefaultTypeMapping, чтобы определить сопоставление для вашего типа.

StoredKeyTypesNotConvertable(Object, Object, Object, Object)

Внешний ключевой столбец "{fkColumnName}" содержит значения "{fkColumnType}", которые нельзя сравнить со значениями "{pkColumnType}" связанного ключевого столбца "{pkColumnName}". Чтобы использовать SaveChanges или SaveChangesAsync, типы внешних ключевых столбцов должны быть сопоставимы с типами основных ключевых столбцов.

StoredProcedureCurrentValueParameterOnDelete(Object, Object)

Параметр текущего значения "{parameter}" не допускается при удалении хранимой процедуры "{sproc}". Вместо этого используйте HasOriginalValueParameter().

StoredProcedureDeleteNonKeyProperty(Object, Object, Object)

Свойство "{entityType}. {property}' сопоставляется с параметром хранимой процедуры "{sproc}", но для хранимых процедур удаления поддерживаются только маркер параллелизма и свойства ключа.

StoredProcedureDuplicateOriginalValueParameter(Object, Object)

Исходный параметр value для свойства "{property}" не может быть добавлен в хранимую процедуру "{sproc}", так как для этого свойства уже существует другой исходный параметр значения.

StoredProcedureDuplicateParameter(Object, Object)

Параметр для свойства "{property}" нельзя добавить в хранимую процедуру "{sproc}", так как для этого свойства уже существует другой параметр.

StoredProcedureDuplicateParameterName(Object, Object)

Параметр "{parameter}" не может быть добавлен в хранимую процедуру "{sproc}", так как еще один параметр с таким именем уже существует.

StoredProcedureDuplicateResultColumn(Object, Object)

Столбец результатов для свойства "{property}" невозможно добавить в хранимую процедуру "{sproc}", так как для этого свойства уже существует другой результирующий столбец.

StoredProcedureDuplicateResultColumnName(Object, Object)

Не удается добавить результирующий столбец "{column}" в хранимую процедуру "{sproc}", так как другой столбец результатов с таким именем уже существует.

StoredProcedureDuplicateRowsAffectedParameter(Object)

Затронутый параметр строк нельзя добавить в хранимую процедуру "{sproc}", так как затронутые строки уже возвращаются через другой параметр, через возвращаемое значение хранимой процедуры или столбец результата.

StoredProcedureDuplicateRowsAffectedResultColumn(Object)

Затронутые строки столбца результатов нельзя добавить в хранимую процедуру "{sproc}", так как затронутые строки уже возвращаются через другой столбец, с помощью параметра или возвращаемого значения хранимой процедуры.

StoredProcedureGeneratedPropertiesNotMapped(Object, Object, Object)

Тип сущности "{entityType}" сопоставляется с хранимой процедурой "{sproc}", однако созданные в хранилище свойства {properties} не сопоставляются ни с каким выходным параметром или столбцом результатов.

StoredProcedureInputParameterForInsertNonSaveProperty(Object, Object, Object, Object, Object)

Входной параметр "{parameter}" хранимой процедуры вставки "{sproc}" сопоставляется со свойством "{property}" типа сущности "{entityType}", но это свойство настроено с параметром BeforeSaveBehavior "{behavior}" и поэтому не может быть сохранено при вставке.

StoredProcedureInputParameterForUpdateNonSaveProperty(Object, Object, Object, Object, Object)

Входной параметр "{parameter}" хранимой процедуры обновления "{sproc}" сопоставляется со свойством "{property}" типа сущности "{entityType}", но это свойство настроено с помощью AfterSaveBehavior "{behavior}" и поэтому не может быть сохранено при обновлении. Может потребоваться использовать HasOriginalValueParameter() вместо HasParameter().

StoredProcedureKeyless(Object, Object)

Тип сущности без ключа "{entityType}" был настроен для использования "{sproc}". Для типа сущности требуется первичный ключ, чтобы его можно было сопоставить с хранимой процедурой.

StoredProcedureNoName(Object, Object)

Тип сущности "{entityType}" был настроен для использования "{sproc}", но имя хранилища не указано. Явно настройте имя хранимой процедуры.

StoredProcedureOriginalValueParameterOnInsert(Object, Object)

Исходный параметр значения "{parameter}" не допускается при вставке хранимой процедуры "{sproc}". Вместо этого используйте HasParameter().

StoredProcedureOutputParameterConflict(Object, Object, Object)

Свойство "{entityType}. {property}" сопоставляется с выходным параметром хранимой процедуры "{sproc}", но также сопоставляется с выходным параметром вывода исходного значения. Свойство, созданное хранилищем, может быть сопоставлено только с одним выходным параметром.

StoredProcedureOutputParameterNotGenerated(Object, Object, Object)

Свойство "{entityType}. {property}' сопоставляется с выходным параметром хранимой процедуры "{sproc}", но не настроен как созданный хранилищем. Настройте его как созданный хранилищем или не настраивайте параметр в качестве выходных данных.

StoredProcedureOverrideMismatch(Object, Object)

Свойство "{propertySpecification}" имеет определенную конфигурацию для хранимой процедуры "{sproc}", но оно не сопоставлено с параметром или столбцом результатов в этой хранимой процедуре. Удалите определенную конфигурацию или сопоставьте тип сущности, содержащий это свойство, с "{sproc}".

StoredProcedureParameterInvalidConfiguration(Object, Object, Object)

Невозможно настроить "{facet}" для параметра "{parameter}" хранимой процедуры "{sproc}".

StoredProcedureParameterInvalidDirection(Object, Object, Object)

Для параметра "{parameter}" хранимой процедуры "{sproc}" указано неподдерживаемое направление "{direction}".

StoredProcedureParameterNotFound(Object, Object, Object)

В типе сущности "{entityType}" не найдено свойство с именем "{property}", соответствующее параметру хранимой процедуры "{sproc}".

StoredProcedurePropertiesNotMapped(Object, Object, Object)

Тип сущности "{entityType}" сопоставляется с хранимой процедурой "{sproc}", однако свойства {properties} не сопоставлены ни с каким параметром или результирующим столбцом.

StoredProcedureResultColumnDelete(Object, Object, Object)

Свойство "{entityType}. {property}' сопоставляется со столбцом результатов хранимой процедуры "{sproc}", но созданные хранилищем значения не поддерживаются для хранимых процедур удаления.

StoredProcedureResultColumnNotFound(Object, Object, Object)

В типе сущности "{entityType}" не найдено свойство с именем "{property}", соответствующее столбцу результатов в хранимой процедуре "{sproc}".

StoredProcedureResultColumnNotGenerated(Object, Object, Object)

Свойство "{entityType}. {property}' сопоставлено со столбцом результатов хранимой процедуры "{sproc}", но не настроено как созданное хранилищем.

StoredProcedureResultColumnParameterConflict(Object, Object, Object)

Свойство "{entityType}. {property}' сопоставляется со столбцом результатов хранимой процедуры "{sproc}", но также сопоставляется с выходным параметром. Свойство, созданное магазином, можно сопоставить только с одним из них.

StoredProcedureRowsAffectedForInsert(Object)

Затронутые строки параметр, результирующий столбец или возвращаемое значение не могут быть настроены в хранимой процедуре "{sproc}", так как они используются для вставки. Затронутые строки значения разрешены только в хранимых процедурах, выполняющих обновление или удаление.

StoredProcedureRowsAffectedNotPopulated(Object)

Хранимая процедура "{sproc}" была настроена с затронутыми строками выходным параметром или возвращаемым значением, но допустимое значение не найдено при выполнении процедуры.

StoredProcedureRowsAffectedReturnConflictingParameter(Object)

Хранимая процедура "{sproc}" не может быть настроена для возврата затронутых строк, так как для этой хранимой процедуры уже существует затронутый параметр или столбец результатов, затронутых строками.

StoredProcedureRowsAffectedWithResultColumns(Object, Object)

Тип сущности "{entityType}" сопоставляется с хранимой процедурой "{sproc}", которая возвращает как столбцы результатов, так и затронутые значения строк. Если хранимая процедура возвращает столбцы результатов, затронутое значение строк не требуется и может быть безопасно удалено.

StoredProcedureTableSharing(Object, Object, Object)

Оба типа сущности "{entityType1}" и "{entityType2}" настроены для использования "{sproc}", совместное использование хранимых процедур не поддерживается. Укажите разные имена для соответствующих хранимых процедур.

StoredProcedureTphDuplicate(Object, Object, Object)

И "{entityType}", и "{otherEntityType}" явно сопоставлены с хранимой процедурой "{sproc}" с помощью стратегии сопоставления "TPH". Настройте сопоставление хранимой процедуры для корневого типа сущности, включая все параметры для производных типов. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

StoredProcedureUnmapped(Object)

Тип сущности "{entityType}" настроен для использования некоторых хранимых процедур и не сопоставляется ни с одной таблицей. Тип сущности, не сопоставленный с таблицей, должен быть сопоставлен с хранимыми процедурами вставки, обновления и удаления.

SubqueryOverComplexTypesNotSupported(Object)

Для запроса требуется вложенный запрос над сложным типом "{complexType}". Вложенные запросы для сложных типов в настоящее время не поддерживаются.

TableExpressionBaseWithoutCloningLogic(Object, Object, Object, Object, Object)

Тип выражения "{expressionType}" не реализует правильную логику клонирования. Каждое выражение, производное от "{tableExpressionBase}", должно реализовывать интерфейс "{clonableTableExpressionBase}" или добавлять логику клонирования в {cloningExpressionVisitor}внутри "{selectExpression}".

TableNotMappedEntityType(Object, Object)

Тип сущности "{entityType}" не сопоставлен с объектом хранилища "{table}".

TableOverrideMismatch(Object, Object)

Свойство "{propertySpecification}" имеет определенную конфигурацию для таблицы "{table}", но не сопоставлено со столбцом в этой таблице. Удалите определенную конфигурацию или сопоставьте тип сущности, содержащий это свойство, с "{table}".

TableValuedFunctionNonTph(Object, Object)

Тип элемента результата "{dbFunction}" сопоставляется с "{entityType}". Это не поддерживается, так как "{entityType}" является частью иерархии, но не содержит свойства дискриминатора. С TVF можно сопоставить только иерархии TPH.

TableValuedFunctionNonTPH(Object, Object)

Тип элемента результата "{dbFunction}" сопоставляется с "{entityType}". Это не поддерживается, так как "{entityType}" является частью иерархии и не содержит свойство дискриминатора.

TimeoutTooBig(Object)

Время ожидания должно быть меньше или равно Int32.MaxValue (2147483647) секундам. Предоставленное время ожидания: {seconds} seconds.

TimeoutTooSmall(Object)

Время ожидания должно быть больше или равно нулю. Предоставленное время ожидания: {seconds} seconds.

TooFewReaderFields(Object, Object)

Базовое средство чтения не содержит столько полей, сколько ожидалось. Ожидается: {expected}, actual: {actual}.

TpcTableSharing(Object, Object, Object)

Тип сущности "{dependentType}" сопоставляется с "{storeObject}". Однако тип сущности субъекта "{principalEntityType}" также сопоставляется с "{storeObject}" и использует стратегию сопоставления TPC. Типы сущностей в иерархии TPC могут использовать общий доступ к таблицам, только если у них нет производных типов.

TpcTableSharingDependent(Object, Object, Object, Object)

Тип сущности "{dependentType}" сопоставляется с "{storeObject}". Однако один из его производных типов "{derivedType}" сопоставляется с "{otherStoreObject}". Иерархии, использующие общий доступ к таблицам, не могут быть сопоставлены с помощью стратегии сопоставления TPC.

TphDbFunctionMismatch(Object, Object, Object, Object)

"{entityType}" сопоставляется с функцией базы данных "{function}", а "{otherEntityType}" — с функцией базы данных "{otherFunction}". Сопоставьте все типы сущностей в иерархии с одной и той же функцией базы данных. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

TphStoredProcedureMismatch(Object, Object, Object, Object)

"{entityType}" сопоставляется с хранимой процедурой "{sproc}", а "{otherEntityType}" — с хранимой процедурой "{otherSproc}". Сопоставьте все типы сущностей в иерархии с одной хранимой процедурой или удалите дискриминатор и сопоставьте их с разными хранимыми процедурами. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

TphTableMismatch(Object, Object, Object, Object)

"{entityType}" сопоставляется с таблицей "{table}", а "{otherEntityType}" — с таблицей "{otherTable}". Сопоставьте все типы сущностей в иерархии с одной таблицей или удалите дискриминатор и сопоставьте их с разными таблицами. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

TPHTableMismatch(Object, Object, Object, Object)

"{entityType}" сопоставляется с таблицей "{table}", а "{otherEntityType}" — с таблицей "{otherTable}". Сопоставьте все типы сущностей в иерархии с одной таблицей или удалите дискриминатор и сопоставьте их с разными таблицами. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

TphViewMismatch(Object, Object, Object, Object)

"{entityType}" сопоставляется с представлением "{view}", а "{otherEntityType}" — с представлением "{otherView}". Сопоставьте все типы сущностей в иерархии с тем же представлением или удалите дискриминатор и сопоставьте их с разными представлениями. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

TPHViewMismatch(Object, Object, Object, Object)

"{entityType}" сопоставляется с представлением "{view}", а "{otherEntityType}" — с представлением "{otherView}". Сопоставьте все типы сущностей в иерархии с тем же представлением или удалите дискриминатор и сопоставьте их с разными представлениями. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=2130430.

TriggerWithMismatchedTable(Object, Object, Object, Object)

Триггер "{trigger}" для таблицы "{triggerTable}" определен для типа сущности "{entityType}", сопоставленного с таблицей "{entityTable}". Дополнительные сведения о триггерах см. в этой статье https://aka.ms/efcore-docs-triggers .

UnableToBindMemberToEntityProjection(Object, Object, Object)

Не удается привязать "{memberType}. {member}" в проекцию сущности "{entityType}".

UnableToSplitCollectionProjectionInSplitQuery(Object, Object, Object)

Запрос настроен для использования "{splitQueryEnumValue}" и содержит коллекцию в вызове Select, которую не удалось разделить на отдельный запрос. Удалите "{splitQueryMethodName}", если оно применено, или добавьте в запрос "{singleQueryMethodName}".

UnableToTranslateSetProperty(Object, Object, Object)

Не удалось перевести следующую команду SetProperty: SetProperty({property}, {value}). {details}

UnhandledAnnotatableType(Object)

Необработанные заметки типа "{annotatableType}".

UnhandledExpressionInVisitor(Object, Object, Object)

Необработанное выражение "{expression}" типа "{expressionType}", обнаруженное в "{visitor}".

UnknownOperation(Object, Object)

Текущему генератору SQL миграции "{sqlGeneratorType}" не удается создать SQL для операций типа "{operationType}".

UnmappedNonTPHOwner(Object, Object, Object, Object)

Тип сущности "{ownerType}" не сопоставлен, поэтому по умолчанию принадлежит тип "{navigation}". {ownedType}' также будет несопоставлен. Если это предназначено, явно сопоставите принадлежащий тип со значением null, в противном случае сопоставьте его с именем "{storeObjectType}".

UnsupportedDataOperationStoreType(Object, Object)

Тип хранилища "{type}", используемый для столбца "{column}" в операции переноса данных, не поддерживается текущим поставщиком.

UnsupportedOperatorForSqlExpression(Object, Object)

Неподдерживаемый оператор "{nodeType}", указанный для выражения типа "{expressionType}".

UnsupportedPropertyType(Object, Object, Object)

Сопоставление реляционных типов для свойства "{entity}" не найдено. {property}" и текущий поставщик не задает тип хранилища по умолчанию для свойств типа "{clrType}".

UnsupportedStoreType(Object)

Тип хранилища "{type}" не поддерживается текущим поставщиком.

UnsupportedType(Object)

Текущий поставщик не имеет сопоставления типов хранилища для свойств типа "{clrType}".

UpdateConcurrencyException(Object, Object)

Операция базы данных должна была повлиять на строки {expectedRows}, но фактически повлияла на строки {actualRows}; данные могут быть изменены или удалены с момента загрузки сущностей. Сведения о понимании и обработке исключений оптимистичного параллелизма см https://go.microsoft.com/fwlink/?LinkId=527962 . в этой статье.

UpdateDataOperationKeyTypesCountMismatch(Object, Object, Object)

Число типов ключевых столбцов ({typesCount}) не соответствует количеству ключевых столбцов ({columnsCount}) для операции изменения данных в "{table}". Укажите одинаковое количество типов ключевых столбцов и ключевых столбцов.

UpdateDataOperationKeyValuesCountMismatch(Object, Object, Object)

Число ключевых значений ({valuesCount}) не соответствует количеству ключевых столбцов ({columnsCount}) для операции изменения данных в "{table}". Укажите одинаковое количество ключевых значений и ключевых столбцов.

UpdateDataOperationNoModel(Object)

Операция изменения данных в "{table}" не связана с моделью. Добавьте модель в миграцию или укажите типы столбцов во всех операциях с данными.

UpdateDataOperationRowCountMismatch(Object, Object, Object)

Число строк значений ({valuesCount}) не соответствует количеству ключевых строк ({keyCount}) для операции изменения данных в "{table}". Укажите одинаковое количество строк значений и строк ключей.

UpdateDataOperationTypesCountMismatch(Object, Object, Object)

Число типов столбцов ({typesCount}) не соответствует количеству столбцов ({columnsCount}) для операции изменения данных в "{table}". Укажите одинаковое количество типов столбцов и столбцов.

UpdateDataOperationValuesCountMismatch(Object, Object, Object)

Число значений ({valuesCount}) не соответствует количеству столбцов ({columnsCount}) для операции изменения данных в "{table}". Укажите одинаковое количество значений и столбцов.

ViewOverrideMismatch(Object, Object)

Свойство "{propertySpecification}" имеет определенную конфигурацию для представления "{view}", однако оно не сопоставлено со столбцом в этом представлении. Удалите определенную конфигурацию или сопоставьте тип сущности, содержащий это свойство, с "{view}".

Применяется к