Lenguaje

CoreStrings Clase

Definición

Recursos de cadena usados en excepciones de EF, etc.

Estas cadenas se exponen públicamente para su uso por parte de proveedores y extensiones de base de datos. Es inusual que el código de la aplicación necesite estas cadenas.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CoreStrings
public static class CoreStrings
[<System.Runtime.CompilerServices.Nullable(0)>]
type CoreStrings = class
type CoreStrings = class
Public Class CoreStrings
Herencia
CoreStrings
Atributos

Propiedades

Nombre Description
AnonymousAndNamedFiltersCombined

Los filtros de consulta anónimos y con nombre no se pueden aplicar simultáneamente. Especifique un filtro anónimo o uno o varios filtros con nombre.

CanConnectNotImplemented
Obsoletos.

El proveedor de base de datos actual no ha implementado el método "CanConnect".

CannotConvertQueryableToEnumerableMethod

No se puede convertir un método consultable en un método enumerable. Esto es probable que se produzca un problema en Entity Framework y presente un problema en https://aka.ms/efcorefeedback.

ConcurrentMethodInvocation

Se inició una segunda operación en esta instancia de contexto antes de que se complete una operación anterior. Esto suele deberse a subprocesos diferentes que usan simultáneamente la misma instancia de DbContext. Para obtener más información sobre cómo evitar problemas de subprocesos con DbContext, vea https://go.microsoft.com/fwlink/?linkid=2097913.

ContextDisposed

No se puede acceder a una instancia de contexto desechada. Una causa común de este error es eliminar una instancia de contexto que se resolvió desde la inserción de dependencias y, después, intentar usar la misma instancia de contexto en otra parte de la aplicación. Esto puede ocurrir si llama a "Dispose" en la instancia de contexto o encapsularlo en una instrucción using. Si usa la inserción de dependencias, debe permitir que el contenedor de inserción de dependencias se ocupe de eliminar instancias de contexto.

ConventionsInfiniteLoop

Las invocaciones de convención han alcanzado el límite de recursividad. Esto es probable que se produzca un problema en Entity Framework, presente un problema en https://go.microsoft.com/fwlink/?linkid=2142044.

DataBindingToLocalWithIListSource

No se admite el enlace de datos directamente a "DbSet.Local", ya que no proporciona una ordenación estable. Para WPF, enlace a "DbSet.Local.ToObservableCollection". Para WinForms, enlace a "DbSet.Local.ToBindingList". Para ASP.NET WebForms, enlace a "DbSet.ToList" o use enlace de modelo.

DataBindingWithIListSource

No se admite el enlace de datos directamente a una consulta de almacén. En su lugar, rellene un DbSet con datos, por ejemplo, llamando a "Load" en DbSet y, a continuación, se enlaza a los datos locales para evitar enviar una consulta a la base de datos cada vez que el control de entrada de datos itera los datos. Para WPF, enlace a "DbSet.Local.ToObservableCollection". Para WinForms, enlace a "DbSet.Local.ToBindingList". Para ASP.NET WebForms, enlace a "DbSet.ToList" o use enlace de modelo.

DefaultMethodInvoked

"EF. La propiedad T> predeterminada<solo se puede usar en el método "ExecuteUpdate" de Entity Framework.

DeleteBehaviorAttributeNotOnNavigationProperty

El atributo [DeleteBehavior] solo se puede especificar en las propiedades de navegación y no se admite en las propiedades que componen la clave externa.

DeleteBehaviorAttributeOnPrincipalProperty

El atributo [DeleteBehavior] solo se puede especificar en el lado dependiente de la relación.

EFConstantInvoked

"EF. El método T> de constante<solo se puede usar en las consultas LINQ de Entity Framework.

EFConstantNotSupported

'EF. Constant()' no es compatible con el proveedor.

EFConstantNotSupportedInPrecompiledQueries

"EF. No<se admite el método de constante T> al usar consultas precompiladas.

EFConstantWithNonEvaluatableArgument

The EF. El método T> constante<solo se puede usar con un argumento que se puede evaluar en el lado cliente y no contiene ninguna referencia a las entidades del lado de la base de datos.

EFParameterInvoked

"EF. El método T del parámetro<T> solo se puede usar en las consultas LINQ de Entity Framework.

EFParameterWithNonEvaluatableArgument

The EF. El método parameter<T> solo se puede usar con un argumento que se puede evaluar en el lado cliente y no contiene ninguna referencia a las entidades del lado de la base de datos.

EmptyJsonString

La cadena vacía no es JSON válida.

EnumerableResetNotSupported

Este enumerador no se puede restablecer.

ErrorInvalidQueryable

No se pueden usar varias instancias de contexto dentro de una sola ejecución de consulta. Asegúrese de que la consulta usa una única instancia de contexto.

ErrorMaterializingValue

Se produjo una excepción al leer un valor de base de datos. Consulte la excepción interna para obtener más información.

ExpressionParameterizationException

Se produjo una excepción al intentar evaluar una expresión de parámetro de consulta LINQ. Consulte la excepción interna para obtener más información. Para mostrar información adicional, llame a "DbContextOptionsBuilder.EnableSensitiveDataLogging".

HiLoBadBlockSize

El tamaño de bloque usado para la generación de valores Hi-Lo no es positivo. El generador Hi-Lo suele estar respaldado por una secuencia SQL y esto significa que el incremento de secuencia debe ser positivo.

ImmediateConventionScopeCannotBeRunAgain
Obsoletos.

No se puede volver a ejecutar el ámbito de convención inmediato.

IncompatibleSourcesForSetOperation

Orígenes incompatibles usados para la operación set.

InvalidDbContext

Un error anterior ha dejado DbContext en un estado no válido. Las aplicaciones no deben seguir usando una instancia de DbContext después de iniciar una excepción InvalidOperationException.

InvalidMemberInitBinding

Operación no controlada: El enlace MemberInitExpression no es un memberAssignment

InvalidPoolSize

El poolSize especificado debe ser mayor que 0.

IQueryableProviderNotAsync

El proveedor del origen "IQueryable" no implementa "IAsyncQueryProvider". Solo los proveedores que implementan "IAsyncQueryProvider" se pueden usar para las operaciones asincrónicas de Entity Framework.

MemberListBindingNotSupported

EF Core no admite MemberListBinding: 'new Blog { Posts = { new Post(), new Post() } }'.

MemberMemberBindingNotSupported

EF Core no admite MemberMemberBinding: 'new Blog { Data = { Name = "hello world" } }'.

MissingAsyncSeeder

Se ha realizado una operación asincrónica de administración de almacenes y no se ha proporcionado ningún delegado de inicialización asincrónico, pero se ha proporcionado un delegado de inicialización sincrónico. Establezca la opción "UseAsyncSeeding" con un delegado equivalente al proporcionado en "UseSeeding".

MissingSeeder

Se realizó una operación de administración de almacén sincrónica y no se proporcionó ningún delegado de inicialización sincrónico, pero se ha proporcionado un delegado de inicialización asincrónico. Establezca la opción "UseSeeding" con un delegado equivalente al proporcionado en "UseAsyncSeeding".

ModelMutable

Los cambios de metadatos en tiempo de ejecución no se permiten cuando el modelo no se ha marcado como de solo lectura.

ModelReadOnly

Los cambios de metadatos no se permiten cuando el modelo se ha marcado como de solo lectura.

NativeAotDesignTimeModel

Las operaciones dbContext en tiempo de diseño no se admiten al publicar con NativeAOT.

NativeAotNoCompiledModel

No se admite la compilación de modelos al publicar con NativeAOT. Use un modelo compilado.

NoEfServices

Los servicios de Entity Framework no se han agregado al proveedor de servicios interno. Quite la llamada a "UseInternalServiceProvider" para que Entity Framework administre sus propios servicios internos o use el método del proveedor de bases de datos para agregar los servicios necesarios al proveedor de servicios (por ejemplo, "AddEntityFrameworkSqlServer").

NoElements

La secuencia no contiene elementos.

NoInterceptionResult

Se llamó a "InterceptionResult.Result" cuando "InterceptionResult.HasResult" es false.

NoProviderConfigured

No se ha configurado ningún proveedor de base de datos para este DbContext. Un proveedor se puede configurar invalidando el método "DbContext.OnConfiguring" o mediante "AddDbContext" en el proveedor de servicios de aplicación. Si se usa "AddDbContext", asegúrese también de que el tipo DbContext acepta un objeto TContextOptions<> de DbContext en su constructor y lo pasa al constructor base para DbContext.

NoSetPropertyInvocation

Una llamada a "ExecuteUpdate" debe especificar al menos una invocación "SetProperty" para indicar las propiedades que se van a actualizar.

NotQueryingEnumerable

El elemento "IQueryable" especificado no admite la generación de cadenas de consulta.

ObjectRemovedFromModel

El objeto se ha quitado del modelo.

OwnedEntitiesCannotBeTrackedWithoutTheirOwner

Una consulta de seguimiento está intentando proyectar una entidad propiedad sin un propietario correspondiente en su resultado, pero no se puede realizar un seguimiento de las entidades propiedad sin su propietario. Incluya la entidad de propietario en el resultado o haga que la consulta no sea de seguimiento mediante "AsNoTracking".

PoolingOptionsModified

'OnConfiguring' no se puede usar para modificar DbContextOptions cuando la agrupación de DbContext está habilitada.

PrecompiledQueryNotSupported

El proveedor actual no admite las consultas precompiladas.

PropertyMethodInvoked

The EF. El método T> de propiedad<solo se puede usar en consultas LINQ de Entity Framework.

QueryContextAlreadyInitializedStateManager

Se ha llamado varias veces al método "InitializeStateManager" en el contexto de consulta actual. Este método está pensado para llamarse solo una vez antes de que se inicie la enumeración de consultas.

QueryNotPrecompiled

La consulta no se ha precompilado y el código dinámico no se admite con NativeAOT.

QuerySelectContainsGrouping

No se admite la traducción de 'Select' que contiene parámetros de agrupación sin composición.

QueryUnableToTranslateStringEqualsWithStringComparison

Traducción de la cadena. No se admite la sobrecarga de Equals con un parámetro "StringComparison". Consulte https://go.microsoft.com/fwlink/?linkid=2129535 para obtener más información.

RecursiveOnConfiguring

Se intentó usar la instancia de contexto mientras se está configurando. No se puede usar una instancia de DbContext dentro de "OnConfiguring", ya que todavía se está configurando en este momento. Esto puede ocurrir si se inicia una segunda operación en esta instancia de contexto antes de que se complete una operación anterior. No se garantiza que los miembros de instancia sean seguros para el acceso concurrente.

RecursiveOnModelCreating

Se intentó usar el modelo mientras se estaba creando. No se puede usar una instancia de DbContext dentro de "OnModelCreating" de ninguna manera que use el modelo que se está creando.

RelationshipCannotBeInverted

Las entidades de seguridad y los extremos dependientes de la relación no se pueden cambiar una vez especificadas las propiedades de clave externa o clave principal. Quite la configuración en conflicto.

ResetNotSupported

'ObservableCollection<T>. No se admite Clear porque usa la operación "INotifyCollectionChanged" "Reset", que no proporciona los elementos quitados. Use varias llamadas a "Remove" o use una colección de notificaciones que admita "Clear", como "Microsoft". EntityFrameworkCore.ChangeTracking.ObservableHashSet<T>'.

RuntimeModelMissingData

La configuración solicitada no se almacena en el modelo optimizado para lectura, use "DbContext.GetService<IDesignTimeModel>(). Modelo'

RuntimeParameterMissingParameter

Al registrar un parámetro en tiempo de ejecución, la expresión lambda debe tener solo un parámetro que debe ser el mismo que la expresión "QueryCompilationContext.QueryContextParameter".

SavepointsNotSupported

Los puntos de guardado no son compatibles con el proveedor de base de datos en uso.

SensitiveDataDisabled

Para mostrar información adicional, llame a "DbContextOptionsBuilder.EnableSensitiveDataLogging".

SequenceContainsMoreThanOneElement

La secuencia contiene más de un elemento.

SequenceContainsNoElements

La secuencia no contiene elementos.

SetOperationWithDifferentIncludesInOperands

No se puede traducir la operación de establecimiento, ya que ambos operandos tienen diferentes operaciones de inclusión. Considere la posibilidad de aplicar la misma 'Include' en ambos lados.

SetPropertyMethodInvoked

El método SetProperty<TProperty> solo se puede usar dentro del método "ExecuteUpdate".

TransactionsNotSupported

El proveedor actual no admite System.Transaction.

Métodos

Nombre Description
AbstractLeafEntityType(Object)

No se puede crear una instancia del tipo de entidad '{entityType}' porque su tipo CLR correspondiente es abstracto y no hay ningún tipo de entidad derivada en el modelo que corresponda a un tipo CLR concreto. Agregue un tipo de entidad derivada concreta al modelo o cambie el tipo de entidad para usar un tipo CLR concreto.

AddingProxyTypeAsEntityType(Object)

No se puede agregar el tipo '{typeName}' al modelo porque es un tipo de proxy generado dinámicamente. En su lugar, use el tipo no proxy subyacente.

AmbiguousDependentEntity(Object, Object)

El tipo de entidad '{entityType}' es un tipo de entidad de tipo compartido y la entidad proporcionada se hace referencia actualmente desde varias entidades propietarias. Para acceder a la entrada de una referencia determinada, llame a '{targetEntryCall}' en la entrada del propietario.

AmbiguousEndRequiredDependent(Object, Object)

La clave externa {foreignKeyProperties} en el tipo de entidad '{entityType}' no se puede configurar como dependiente necesaria, ya que no se puede determinar el lado dependiente. Para identificar el lado dependiente de la relación, configure la propiedad de clave externa en "OnModelCreating". Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obtener más detalles.

AmbiguousEndRequiredDependentNavigation(Object, Object, Object)

Navegación '{entityType}. {navigation}' no se puede configurar según sea necesario, ya que no se puede determinar el lado dependiente de la clave externa subyacente {foreignKeyProperties}. Para identificar el lado dependiente de la relación, configure la propiedad de clave externa en "OnModelCreating". Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obtener más detalles.

AmbiguousEndRequiredInverted(Object, Object, Object)

La clave externa {foreignKeyProperties} en el tipo de entidad '{entityType}' no se puede invertir en el tipo de entidad '{principalEntityType}' ya que se configuró según sea necesario antes de configurar el lado dependiente. Configure la propiedad de clave externa o la clave principal antes de configurar la clave externa según sea necesario. Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obtener más detalles.

AmbiguousForeignKeyPropertyCandidates(Object, Object, Object, Object, Object)

Ambas relaciones entre '{firstDependentToPrincipalNavigationSpecification}' y '{firstPrincipalToDependentNavigationSpecification}' y entre '{secondDependentToPrincipalNavigationSpecification}' y '{secondPrincipalToDependentNavigationSpecification}' podrían usar {foreignKeyProperties} como clave externa. Para resolverlo, configure las propiedades de clave externa explícitamente en "OnModelCreating" en al menos una de las relaciones.

AmbiguousOneToOneRelationship(Object, Object)

No se pudo determinar el lado dependiente para la relación uno a uno entre '{dependentToPrincipalNavigationSpecification}' y '{principalToDependentNavigationSpecification}'. Para identificar el lado dependiente de la relación, configure la propiedad de clave externa. Si estas navegaciones no deben formar parte de la misma relación, configúrelas independientemente a través de cadenas de métodos independientes en "OnModelCreating". Consulte https://go.microsoft.com/fwlink/?LinkId=724062 para obtener más detalles.

AmbiguousOwnedNavigation(Object, Object)

No se puede determinar el propietario de la relación entre '{entityTypeNavigationSpecification}' y '{otherEntityType}' ya que ambos tipos se han marcado como propiedad. Configure manualmente la propiedad o omita las navegaciones correspondientes mediante el atributo [NotMapped] o mediante "EntityTypeBuilder.Ignore" en "OnModelCreating". Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

AmbiguousServiceProperty(Object, Object, Object)

No se puede agregar la propiedad de servicio '{property}' del tipo '{serviceType}' al tipo de entidad '{entityType}' porque hay otra propiedad del mismo tipo. Omita una de las propiedades mediante el atributo [NotMapped] o "EntityTypeBuilder.Ignore" en "OnModelCreating".

AmbiguousSharedTypeEntityTypeName(Object)

El tipo de entidad de tipo compartido '{entityType}' no se puede agregar al modelo porque su nombre es el mismo que el nombre del tipo CLR. Normalmente, esto indica un error, agréguelo como un tipo de entidad no compartido o elija otro nombre.

AnnotationNotFound(Object, Object)

No se encontró la anotación '{annotation}'. Asegúrese de que la anotación se ha agregado al objeto {annotatable}.

AnnotationNotFound(Object)

No se encontró la anotación '{annotation}'. Asegúrese de que se ha agregado la anotación.

ArgumentNotConstant(Object, Object)

El valor '{parameter}' pasado a '{methodName}' debe ser una constante.

ArgumentPropertyNull(Object, Object)

La propiedad '{property}' del argumento '{argument}' no puede ser 'null'.

AttributeNotOnEntityTypeProperty(Object, Object, Object)

El atributo [{attribute}] solo se puede especificar en las propiedades del tipo de entidad. Quite el atributo de '{type}. {propertyName}'.

AutoIncludeNavigationCycle(Object)

Ciclo detectado durante la inclusión automática de las navegaciones: {cycleNavigations}. Para corregir este problema, no configure al menos una navegación en el ciclo como incluida automáticamente en el método "OnModelCreating" o llame al método "IgnoreAutoInclude" en la consulta.

AutoLoadedConcurrencyTokenProperty(Object, Object)

La propiedad '{property}' del tipo '{type}' es un token de simultaneidad y no se puede configurar como no cargado automáticamente. Los tokens de simultaneidad siempre deben cargarse.

AutoLoadedConstructorProperty(Object, Object)

La propiedad '{property}' del tipo '{type}' se usa en un enlace de constructor y no se puede configurar como no cargada automáticamente. Las propiedades enlazadas a constructor siempre deben cargarse.

AutoLoadedDiscriminatorProperty(Object, Object)

La propiedad '{property}' del tipo '{type}' es un discriminador y no se puede configurar como no cargada automáticamente. Las propiedades discriminadores siempre deben cargarse.

AutoLoadedForeignKeyProperty(Object, Object)

La propiedad '{property}' del tipo '{type}' forma parte de una clave externa y no se puede configurar como no cargada automáticamente. Las propiedades de clave externa siempre deben cargarse.

AutoLoadedKeyProperty(Object, Object)

La propiedad '{property}' del tipo '{type}' forma parte de una clave y no se puede configurar como no cargada automáticamente. Las propiedades de clave siempre deben cargarse.

BackingFieldOnIndexer(Object, Object, Object)

No se puede establecer el campo de respaldo '{field}' para la propiedad indexador '{entityType}. {property}'. Asegúrese de que no se especifican campos de respaldo para las propiedades del indexador.

BadBackingFieldType(Object, Object, Object, Object, Object)

No se puede usar el campo especificado '{field}' del tipo '{fieldType}' para la propiedad '{entityType}. {property}' del tipo '{propertyType}'. Solo se pueden usar campos de respaldo de tipos compatibles con el tipo de propiedad.

BadDependencyRegistration(Object)

El tipo de dependencias de servicio '{dependenciesType}' se ha registrado incorrectamente en la colección de servicios. Los tipos de dependencias de servicio solo deben estar registrados por Entity Framework o proveedores de bases de datos.

BadEnumValue(Object, Object)

No se pudo analizar el valor '{enumValue}' como un valor de la enumeración '{enumType}'.

BadFilterDerivedType(Object, Object, Object)

No se puede especificar la expresión de filtro '{filter}' para el tipo de entidad '{entityType}'. Un filtro solo se puede aplicar al tipo de entidad raíz '{rootType}'.

BadFilterDerivedType(Object, Object)

No se puede especificar la expresión de filtro '{filter}' para el tipo de entidad '{entityType}'. Un filtro solo se puede aplicar al tipo de entidad raíz de una jerarquía.

BadFilterExpression(Object, Object, Object)

La expresión de filtro '{filter}' especificada para el tipo de entidad '{entityType}' no es válida. La expresión debe aceptar un único parámetro de tipo '{clrType}' y devolver 'bool'.

BadFilterOwnedType(Object, Object)

No se puede especificar la expresión de filtro '{filter}' para el tipo de entidad de propiedad '{entityType}'. Un filtro solo se puede aplicar a un tipo de entidad que no es propiedad. Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

BadJsonValueReaderWriterType(Object)

El tipo '{givenType}' no se puede usar como 'JsonValueReaderWriter' porque no hereda del genérico 'JsonValueReaderWriter<TValue>'. Asegúrese de heredar lectores y escritores JSON de "JsonValueReaderWriter<TValue>".

BadListType(Object, Object)

El tipo '{givenType}' no se puede usar como una colección primitiva porque no es una matriz y no implementa '{listType}'. Las colecciones de tipos primitivos deben ser matrices o listas ordenadas.

BadValueComparerType(Object, Object)

El tipo '{givenType}' no se puede usar como comparador de valores porque no hereda de '{expectedType}'. Asegúrese de heredar comparadores de valores de '{expectedType}'.

BadValueConverterType(Object, Object)

El tipo '{givenType}' no se puede usar como convertidor de valores porque no hereda de '{expectedType}'. Asegúrese de heredar convertidores de valores de '{expectedType}'.

BadValueGeneratorType(Object, Object)

El tipo '{givenType}' no se puede usar como generador de valores porque no hereda de '{expectedType}'. Asegúrese de heredar generadores de valores de '{expectedType}'.

CannotBeNullable(Object, Object, Object)

La propiedad '{1_entityType}. {0_property}' no se puede marcar como nullable/opcional porque el tipo de la propiedad es '{propertyType}' que no es un tipo que acepta valores NULL. Cualquier propiedad se puede marcar como que no acepta valores NULL/obligatorios, pero solo las propiedades de los tipos que aceptan valores NULL se pueden marcar como nullables/opcionales.

CannotBeNullableElement(Object, Object, Object)

Tipo de elemento de la propiedad '{entityType}. {property}' no se puede marcar como nullable/opcional porque el tipo del elemento es '{elementType}' que no es un tipo que acepta valores NULL. Cualquier tipo de elemento se puede marcar como no nullable/obligatorio, pero solo los elementos de los tipos que aceptan valores NULL se pueden marcar como nullables/opcionales.

CannotBeNullablePK(Object, Object)

La propiedad '{1_entityType}. {0_property}' no se puede marcar como nullable/opcional porque la propiedad forma parte de una clave. Cualquier propiedad se puede marcar como que no acepta valores NULL/obligatorio, pero solo las propiedades de los tipos que aceptan valores NULL y que no forman parte de una clave se pueden marcar como que aceptan valores NULL/opcionales.

CannotConvertEnumValue(Object, Object)

No se puede convertir el valor de cadena '{value}' de la base de datos a ningún valor de la enumeración '{enumType}' asignada.

CannotCreateJsonValueReaderWriter(Object)

No se puede crear una instancia del tipo lector/escritor '{readerWriterType}'. Asegúrese de que se puede crear una instancia del tipo y que tenga un constructor público sin parámetros o que tenga un campo estático público "Instance" que devuelva la instancia singleton que se va a usar.

CannotCreateValueComparer(Object, Object)

No se puede crear una instancia del tipo comparador de valores '{generatorType}'. Asegúrese de que se pueda crear una instancia del tipo y que tenga un constructor sin parámetros o use la sobrecarga de '{method}' que acepte un delegado.

CannotCreateValueConverter(Object, Object)

No se puede crear una instancia del tipo de convertidor de valores '{generatorType}'. Asegúrese de que se pueda crear una instancia del tipo y que tenga un constructor sin parámetros o use la sobrecarga de '{method}' que acepte un delegado.

CannotCreateValueGenerator(Object, Object)

No se puede crear una instancia del tipo de generador de valores '{generatorType}'. Asegúrese de que se pueda crear una instancia del tipo y que tenga un constructor sin parámetros o use la sobrecarga de '{method}' que acepte un delegado.

CannotCreateValueGenerator(Object)

No se puede crear una instancia del tipo de generador de valores '{generatorType}'. Asegúrese de que se pueda crear una instancia del tipo y tenga un constructor sin parámetros o use la sobrecarga de "HasValueGenerator" que acepta un delegado.

CannotLoadDetached(Object, Object)

Navegación '{1_entityType}. {0_navigation}' no se puede cargar porque no se realiza el seguimiento de la entidad. Las navegaciones solo se pueden cargar para entidades con seguimiento.

CannotLoadDetachedShadow(Object, Object)

Navegación '{1_entityType}. {0_navigation}' no se puede cargar porque una o varias de las propiedades de clave o clave externa son propiedades de sombra y no se realiza el seguimiento de la entidad. Las relaciones que usan valores de sombra solo se pueden cargar para entidades con seguimiento.

CannotMarkNonShared(Object)

El tipo '{type}' no se puede marcar como un tipo no compartido, ya que existe un tipo de entidad de tipo compartido con este tipo CLR en el modelo.

CannotMarkShared(Object)

El tipo '{type}' no se puede marcar como un tipo compartido, ya que ya existe un tipo de entidad con el mismo tipo CLR en el modelo.

CannotMaterializeAbstractType(Object)

No se puede crear una instancia del tipo de entidad '{entityType}' porque es abstracta. Considere la posibilidad de hacer que no sea abstracto o asigne al menos un tipo derivado.

CanOnlyConfigureExistingNavigations(Object, Object)

Navegación '{1_entityType}. No se encontró {0_navigationName}'. Agregue la navegación al tipo de entidad mediante los métodos "HasOne", "HasMany" o "OwnsOne"/"OwnsMany" antes de configurarlo.

ChangeTrackingInterfaceMissing(Object, Object, Object)

El tipo de entidad '{entityType}' está configurado para usar la estrategia de seguimiento de cambios '{changeTrackingStrategy}', pero no implementa la interfaz necesaria '{notificationInterface}'. Implemente '{notificationInterface}' en '{entityType}' o use una estrategia de seguimiento de cambios diferente.

CircularDependency(Object)

No se pueden guardar los cambios porque se detectó una dependencia circular en los datos que se van a guardar: '{cycle}'.

CircularInheritance(Object, Object)

El tipo de entidad '{entityType}' no puede heredar de '{baseEntityType}' porque '{baseEntityType}' es un descendiente de '{entityType}'. Revise la configuración del modelo.

ClashingMismatchedSharedType(Object, Object)

No se puede agregar el tipo de entidad de tipo compartido '{entityType}' porque el modelo ya contiene un tipo de entidad con el mismo nombre, pero con otro tipo CLR '{otherClrType}'. Asegúrese de que todos los nombres de tipo de entidad son únicos.

ClashingNamedOwnedType(Object, Object, Object)

Ya se ha agregado un tipo de entidad denominado '{ownedTypeName}' al modelo. Use un nombre diferente al configurar la propiedad '{ownerEntityType}. {navigation}" en "OnModelCreating". Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

ClashingNonOwnedDerivedEntityType(Object, Object)

El tipo de entidad '{entityType}' no se puede marcar como propiedad porque el tipo de entidad derivada '{derivedType}' se ha configurado como no propiedad. No configure '{derivedType}' como propiedad o llame a 'HasBaseType(null)' para él en 'OnModelCreating'. Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

ClashingNonOwnedEntityType(Object)

El tipo de entidad '{entityType}' no se puede configurar como propiedad porque ya se ha configurado como propiedad. Si el tipo de entidad debe ser propiedad de , quite la llamada a 'Entity<{entityType}>()' si es posible, o quite el tipo de entidad del modelo llamando a 'Ignore'. Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

ClashingNonSharedType(Object, Object)

El tipo de entidad de tipo compartido '{entityType}' con el tipo CLR '{type}' no se puede agregar al modelo porque ya existe un tipo de entidad no compartido con el mismo tipo CLR.

ClashingNonWeakEntityType(Object)
Obsoletos.

El tipo de entidad '{entityType}' con una navegación de definición no se puede agregar al modelo porque ya existe un tipo de entidad con el mismo nombre.

ClashingOwnedDerivedEntityType(Object, Object)

El tipo de entidad '{entityType}' no se puede marcar como propiedad porque el tipo de entidad derivada '{derivedType}' se ha configurado como propiedad. No configure '{derivedType}' como propiedad o llame a 'HasBaseType(null)' para él en 'OnModelCreating'. Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

ClashingOwnedEntityType(Object)

El tipo de entidad '{entityType}' no se puede configurar como propiedad porque ya se ha configurado como propiedad. Use el generador anidado en "OwnsOne" o "OwnsMany" en el generador de tipos de entidad propietario para configurar aún más este tipo. Si el tipo de entidad no debe ser propiedad y no puede quitar la llamada "OwnsOne" o "OwnsMany", puede quitar el tipo de entidad del modelo llamando a "Ignore". Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

ClashingSharedType(Object)

El tipo de entidad '{entityType}' no se puede agregar al modelo porque su tipo CLR se ha configurado como un tipo compartido.

ClashingWeakEntityType(Object)
Obsoletos.

El tipo de entidad '{entityType}' no se puede agregar al modelo porque ya existe un tipo de entidad con una navegación de definición con el mismo nombre.

ClientProjectionCapturingConstantInMethodArgument(Object, Object)

La proyección de cliente contiene una referencia a una expresión constante de '{constantType}' que se pasa como argumento al método '{methodName}'. Esto podría provocar una pérdida de memoria; considere la posibilidad de asignar esta constante a una variable local y usar la variable en la consulta en su lugar. Consulte https://go.microsoft.com/fwlink/?linkid=2103067 para obtener más información y ejemplos.

ClientProjectionCapturingConstantInMethodInstance(Object, Object)

La proyección de cliente contiene una referencia a una expresión constante de '{constantType}' a través del método de instancia '{methodName}'. Esto podría provocar una pérdida de memoria; considere la posibilidad de hacer que el método sea estático para que no capture constantes en la instancia. Consulte https://go.microsoft.com/fwlink/?linkid=2103067 para obtener más información y ejemplos.

ClientProjectionCapturingConstantInTree(Object)

La proyección de cliente contiene una referencia a una expresión constante de '{constantType}'. Esto podría provocar una pérdida de memoria; considere la posibilidad de asignar esta constante a una variable local y usar la variable en la consulta en su lugar. Consulte https://go.microsoft.com/fwlink/?linkid=2103067 para obtener más información y ejemplos.

ClrPropertyOnShadowEntity(Object, Object)
Obsoletos.

La propiedad '{property}' no puede existir en el tipo '{entityType}' porque el tipo está marcado como estado de sombra mientras la propiedad no está. Los tipos de estado de sombra solo pueden contener propiedades de estado de sombra.

CollectionIsReference(Object, Object, Object, Object)

La propiedad '{1_entityType}. Se accede a {0_property}" mediante '{collectionMethod}', pero se define en el modelo como navegación de referencia no colección. Use '{referenceMethod}' para acceder a las navegaciones de referencia.

ComparerPropertyMismatch(Object, Object, Object, Object)

No se puede usar el comparador para el tipo '{type}' para '{entityType}. {propertyName}" porque su tipo es '{propertyType}'.

ComparerPropertyMismatchElement(Object, Object, Object, Object)

No se puede usar el comparador para el tipo de elemento '{type}' para '{entityType}. {propertyName}" porque su tipo de elemento es '{elementType}'.

CompiledModelDuplicateAttribute(Object, Object)

Se encontró más de un único DbContextModelAttribute en el ensamblado '{assemblyName}' correspondiente al tipo de contexto '{contextType}'

CompiledModelIncompatibleTypeMapping(Object)

La asignación de tipos usada no es compatible con un modelo compilado. El tipo de asignación debe tener una 'public static readonly {typeMapping} {typeMapping}. Propiedad predeterminada.

CompiledModelMissingInstance(Object)

'{modelType}' debe declarar una propiedad estática denominada 'Instance' que devuelva 'IModel'.

CompiledQueryDifferentModel(Object)

La consulta compilada '{queryExpression}' se ejecutó con un modelo diferente al que se compiló. Las consultas compiladas solo se pueden usar con un único modelo.

ComplexCollectionEntryDeletedEntity(Object, Object, Object)

Entrada compleja en ordinal '{ordinal}' para la colección '{declaringType}. No se puede tener acceso a {collection}' porque la entrada contenedora está en estado eliminado.

ComplexCollectionEntryInvalidStateChange(Object)

No se puede cambiar el estado de un elemento de la colección compleja '{property}' directamente de Deleted a Added o viceversa. Primero lo marca como Sin cambios.

ComplexCollectionEntryOrdinalInvalid(Object, Object, Object, Object)

La entrada compleja '{ordinal}' no es válida para la colección '{declaringType}. {collection}' como está fuera de la colección de longitud '{count}'.

ComplexCollectionEntryOrdinalReadOnly(Object, Object)

Ordinal de una entrada de '{collectionDeclaringType}. La colección compleja {collection}' no se puede cambiar a menos que se desasocie o elimine.

ComplexCollectionEntryOriginalNull(Object, Object)

No se puede tener acceso a las entradas originales para la colección de tipos complejos '{declaringType}. {collection}" como era originalmente "null".

ComplexCollectionEntryOriginalOrdinalInvalid(Object, Object, Object, Object)

La entrada compleja original ordinal '{ordinal}' no es válida para la propiedad '{declaringType}. {collection}' como está fuera de la colección de longitud '{count}'.

ComplexCollectionEntryOriginalOrdinalReadOnly(Object, Object)

Ordinal original de una entrada de '{collectionDeclaringType}. La colección compleja {collection}' no se puede cambiar a menos que se desasocie o agregue.

ComplexCollectionIsReference(Object, Object, Object, Object)

La propiedad '{entityType}. Se tiene acceso a {property}' mediante '{collectionMethod}', pero se define en el modelo como una propiedad compleja que no es de colección. Use '{referenceMethod}' para acceder a propiedades complejas que no son de colección.

ComplexCollectionMoveInvalidOrdinals(Object, Object, Object)

Los ordinales especificados para la operación de movimiento no son válidos: de '{fromOrdinal}' a '{toOrdinal}'. La colección solo tiene entradas '{count}'.

ComplexCollectionNotInitialized(Object, Object)

Colección de tipos complejos '{entityType}. {collection}' debe inicializarse en un valor distinto de NULL antes de que se pueda tener acceso a los elementos.

ComplexCollectionNullElementSetter(Object, Object, Object, Object, Object)

Valor de la propiedad '{complexType}. No se puede establecer {property}' porque se encuentra en el elemento de colección de tipos complejos '{collectionDeclaringType}. {collection}[{ordinal}]" que contiene un valor "NULL".

ComplexCollectionOrdinalOutOfRange(Object, Object, Object, Object)

El ordinal {ordinal} está fuera del intervalo de la colección de tipos complejos '{entityType}. {collection}' que tiene {count} elementos.

ComplexCollectionOriginalEntryAddedEntity(Object, Object, Object)

Entrada compleja en el ordinal original '{ordinal}' para la colección '{declaringType}. No se puede tener acceso a {collection}' porque la entrada contenedora está en estado agregado.

ComplexCollectionValueNotDictionaryList(Object, Object)

El valor de la propiedad de colección compleja '{property}' debe ser una lista de diccionarios, pero era '{typeName}'.

ComplexCollectionWrongClrType(Object, Object, Object, Object)

No se puede agregar la propiedad compleja de colección '{property}' al tipo '{type}' porque su tipo CLR '{clrType}' no implementa 'IEnumerable<{targetType}>'. La propiedad compleja de colección debe implementar IEnumerable<> del tipo complejo. Consulte https://aka.ms/efcore-docs-complex-types para obtener más información.

ComplexPropertyChainIntermediateNotFound(Object, Object)

No se encontró la propiedad compleja intermedia '{member}' en el tipo '{type}'. Al usar nombres de propiedad de puntos, todos los segmentos intermedios deben hacer referencia a propiedades complejas.

ComplexPropertyChainInvalidMember(Object, Object)

El miembro '{member}' en el tipo '{type}' está configurado como una propiedad no compleja y no se puede usar como intermedio en un acceso a propiedades encadenadas. Configúrelo como una propiedad compleja primero si esa es la intención.

ComplexPropertyChainInvalidSegment(Object)

El nombre de la propiedad dotted '{dottedName}' contiene un segmento vacío. Los nombres de propiedad dotted deben estar formados por segmentos no vacíos separados por '.'.

ComplexPropertyChainOnCollection(Object, Object)

El miembro '{member}' del tipo '{type}' es una propiedad de colección compleja y no se puede recorrer en un acceso a propiedad encadenada. Configure propiedades en tipos de elementos de colección complejos mediante el método "ComplexCollection".

ComplexPropertyCollection(Object, Object)

Agregar la propiedad compleja de colección '{type}. {property}' no se admite. Consulte https://github.com/dotnet/efcore/issues/31237 para obtener más información.

ComplexPropertyIndexer(Object, Object)

Agregar la propiedad compleja '{type}. No se admite {property}' como propiedad de indizador. Consulte https://github.com/dotnet/efcore/issues/31244 para obtener más información.

ComplexPropertyNotCollection(Object, Object)

La propiedad compleja '{type}. {property}' no es una colección. Aquí solo se pueden usar propiedades de colección complejas.

ComplexPropertyNotFound(Object, Object)

La propiedad compleja '{type}. No se encontró {property}'. Asegúrese de que la propiedad existe y se ha incluido en el modelo como una propiedad compleja.

ComplexPropertyOptional(Object, Object)

Configuración de la propiedad compleja '{type}. {property}" como opcional no se admite, llame a "IsRequired()". Consulte https://github.com/dotnet/efcore/issues/31376 para obtener más información.

ComplexPropertyShadow(Object, Object)

Configuración de la propiedad compleja '{type}. No se admite {property}' en estado de sombra. Consulte https://github.com/dotnet/efcore/issues/31243 para obtener más información.

ComplexPropertyValueNotDictionary(Object, Object)

El valor de la propiedad compleja '{property}' debe ser una cadena<de diccionario, un objeto>, pero era '{typeName}'.

ComplexPropertyValueNotList(Object, Object, Object)

El valor de la propiedad de colección compleja '{property}' debe ser '{clrType}', pero era '{typeName}'.

ComplexPropertyWrongClrType(Object, Object, Object, Object)

No se puede agregar la propiedad compleja '{property}' al tipo '{type}' porque su tipo CLR '{clrType}' no coincide con el tipo CLR esperado '{targetType}'.

ComplexReferenceIsCollection(Object, Object, Object, Object)

La propiedad '{entityType}. Se tiene acceso a {property}" mediante el método '{referenceMethod}', pero se define en el modelo como una propiedad compleja de colección. Use el método '{collectionMethod}' para acceder a las propiedades complejas de la colección.

ComplexTypeNotificationChangeTracking(Object, Object)

El tipo complejo '{complexType}' usa la estrategia de seguimiento de cambios '{changeTrackingStrategy}', pero no se admiten tipos complejos con seguimiento de cambios de notificación. Consulte https://github.com/dotnet/efcore/issues/36175 para obtener más información.

ComplexTypeShadowProperty(Object, Object)

Propiedad shadow '{complexType}. {property}' no se puede configurar en el tipo complejo '{complexType}'. Las propiedades shadow no se admiten en tipos complejos. Consulte https://github.com/dotnet/efcore/issues/35613 para obtener más información.

ComplexTypesNotSupported(Object)

'{service}' no admite actualmente tipos complejos.

ComplexValueTypeCollection(Object, Object)

Colección de tipos complejos '{type}. {property}' no se puede configurar porque no se admiten colecciones de tipos de valor complejos. Consulte https://github.com/dotnet/efcore/issues/31411 para obtener más información.

ComplexValueTypeShadowProperty(Object, Object)

Propiedad de sombra '{type}. {property}' no se puede configurar en el tipo complejo de tipo de valor '{type}'. Las propiedades shadow no se admiten en tipos complejos de tipo de valor. Consulte https://github.com/dotnet/efcore/issues/35337 para obtener más información.

CompositeFkOnProperty(Object, Object)

Hay varias propiedades con el atributo [ForeignKey] que apunta a la navegación '{1_entityType}. {0_navigation}'. Para definir una clave externa compuesta mediante anotaciones de datos, use el atributo [ForeignKey] en la navegación.

CompositePKWithDataAnnotation(Object)

El tipo de entidad '{entityType}' tiene varias propiedades con el atributo [Key]. Las claves principales compuestas se pueden configurar colocando el atributo [PrimaryKey] en la clase de tipo de entidad o mediante "HasKey" en "OnModelCreating".

ConflictingBackingFields(Object, Object, Object, Object)

Propiedad '{1_entityType}. {0_property}" coincide con '{field1}' y '{field2}' por convención. Especifique explícitamente el campo de respaldo que se va a usar con "HasField" en "OnModelCreating".

ConflictingFieldProperty(Object, Object, Object, Object, Object)

Miembro '{type}. {property}' no puede usar el campo '{field}' porque ya lo usa '{conflictingType}. {conflictingProperty}'.

ConflictingForeignKeyAttributes(Object, Object, Object)

Hay varios atributos [ForeignKey] que apuntan al mismo conjunto de propiedades '{propertyList}' en el tipo de entidad '{entityType}' y que tienen como destino el tipo de entidad principal '{principalEntityType}'.

ConflictingForeignKeyAttributes(Object, Object)

Hay varios ForeignKeyAttributes que apuntan al mismo conjunto de propiedades: '{propertyList}' en el tipo de entidad '{entityType}'.

ConflictingKeylessAndPrimaryKeyAttributes(Object)

El tipo de entidad '{entity}' tiene atributos [Keyless] y [PrimaryKey]; se debe quitar uno.

ConflictingNamedIndex(Object, Object, Object)

El índice denominado '{indexName}' en el tipo de entidad '{entityType}' no se puede configurar en las propiedades {propertyList} porque ya se ha definido un índice con el mismo nombre en propiedades diferentes o con índices de colección compleja diferentes. Use otro nombre para este índice.

ConflictingPropertyOrNavigation(Object, Object, Object)

No se puede agregar la propiedad o navegación '{member}' al tipo '{type}' porque ya existe una propiedad o navegación con el mismo nombre en el tipo '{conflictingType}'.

ConflictingPropertyOrNavigationOnBaseType(Object, Object, Object, Object)

No se puede agregar el miembro '{member}' al tipo '{type}' porque ya existe un {conflictingMemberKind} con el mismo nombre en el tipo '{conflictingType}'. Quite primero el {conflictingMemberKind} existente.

ConflictingPropertyOrNavigationWithKind(Object, Object, Object)

No se puede agregar el miembro '{member}' al tipo '{type}' porque ya existe un {conflictingMemberKind} con el mismo nombre. Quite primero el {conflictingMemberKind} existente.

ConflictingRelationshipConversions(Object, Object, Object, Object)

La propiedad '{entityType}. {property}' participa en varias cadenas de relaciones que tienen conversiones en conflicto: '{valueConversion}' y '{conflictingValueConversion}'.

ConflictingRelationshipNavigation(Object, Object, Object, Object, Object, Object, Object, Object)

No se puede crear una relación entre '{newPrincipalEntityType}. {newPrincipalNavigation}" y '{newDependentEntityType}. {newDependentNavigation}", porque ya existe una relación entre '{existingPrincipalEntityType}. {existingPrincipalNavigation}" y '{existingDependentEntityType}. {existingDependentNavigation}'. Las propiedades de navegación solo pueden participar en una sola relación.

ConflictingRelationshipNavigation(Object, Object, Object, Object)

No se puede crear una relación entre '{newPrincipalNavigationSpecification}' y '{newDependentNavigationSpecification}' porque ya existe una relación entre '{existingPrincipalNavigationSpecification}' y '{existingDependentNavigationSpecification}'. Las navegaciones solo pueden participar en una sola relación. Si desea invalidar una llamada de relación existente "Ignore" en la navegación "{newDependentNavigationSpecification}" primero en "OnModelCreating".

ConstructorBindingFailed(Object, Object)

No se puede enlazar '{failedBinds}' en '{parameters}'

ConstructorConflict(Object, Object)

Los constructores '{firstConstructor}' y '{secondConstructor}' tienen el mismo número de parámetros y pueden usarse en Entity Framework. El constructor que se va a usar debe configurarse en "OnModelCreating".

ConstructorNotFound(Object, Object)

No se encontró ningún constructor adecuado para el tipo '{type}'. Los constructores siguientes tenían parámetros que no se podían enlazar a propiedades del tipo: {constructores}Tenga en cuenta que solo las propiedades asignadas se pueden enlazar a los parámetros del constructor. No se pueden enlazar las navegaciones a entidades relacionadas, incluidas las referencias a tipos de propiedad.

ConverterBadType(Object, Object, Object)

No se puede usar el convertidor de valores '{converter}' con el tipo '{type}'. Este convertidor solo se puede usar con {allowed}.

ConverterPropertyMismatch(Object, Object, Object, Object)

No se puede usar el convertidor para el tipo de modelo '{converterType}' para '{entityType}. {propertyName}" porque su tipo es '{propertyType}'.

ConverterPropertyMismatchElement(Object, Object, Object, Object)

No se puede usar el convertidor para el tipo de elemento '{converterType}' para '{entityType}. {propertyName}" porque su tipo de elemento es '{elementType}'.

ConvertersCannotBeComposed(Object, Object, Object, Object)

No se puede redactar el convertidor de '{typeOneIn}' a '{typeOneOut}' con el convertidor de '{typeTwoIn}' a '{typeTwoOut}' porque el tipo de salida del primer convertidor no coincide con el tipo de entrada del segundo convertidor.

CustomMetadata(Object, Object, Object)
Obsoletos.

El método de extensión '{method}' se usa con una implementación personalizada de '{interfaceType}'. No se admite el uso de implementaciones personalizadas de las interfaces de metadatos de Entity Framework, considere la posibilidad de derivar de '{concreteType}' en su lugar. Póngase en contacto con el equipo de Entity Framework si tiene un caso atractivo para una implementación personalizada de las interfaces de metadatos para que podamos considerar formas de lograrlo.

DbContextMissingConstructor(Object)

Se llamó a "AddDbContext" con configuración, pero el tipo de contexto '{contextType}' solo declara un constructor sin parámetros. Esto significa que nunca se usará la configuración pasada a "AddDbContext". Si la configuración se pasa a "AddDbContext", "{contextType}" debe declarar un constructor que acepte dbContextOptions<{contextType}> y debe pasarlo al constructor base para DbContext.

DbSetIncorrectGenericType(Object, Object, Object)

No se puede crear DbSet para el tipo de entidad '{entityType}' ya que es del tipo '{entityClrType}', pero el tipo genérico proporcionado es del tipo '{genericType}'.

DebugViewError(Object)

La vista de depuración produjo {message}. Archivo de un problema en https://aka.ms/efcorefeedback.

DebugViewQueryExpressionError(Object)

Error al crear la expresión de consulta: {message}.

DebugViewQueryStringError(Object)

Error al crear la cadena de consulta: {message}.

DefiningQueryWithKey(Object)

El tipo de entidad '{entityType}' no puede usar 'ToQuery' para crear una consulta de definición porque también define una clave principal. La definición de consultas solo se puede usar para respaldar tipos de entidad sin claves.

DeleteBehaviorAttributeNotOnNavigationProperty(Object, Object)

El atributo [DeleteBehavior] solo se puede especificar en las navegaciones y no se admite en las propiedades que componen la clave externa. Quite el atributo de '{type}. {propertyName}'.

DeleteBehaviorAttributeOnPrincipalProperty(Object, Object)

El atributo [DeleteBehavior] solo se puede especificar en el lado dependiente de la relación. Quite el atributo de '{entityType}. {navigationName}".

DependentEntityTypeNotInRelationship(Object, Object, Object)

Está configurando una relación entre '{dependentEntityType}' y '{principalEntityType}' pero ha especificado una clave externa en '{entityType}'. La clave externa debe definirse en un tipo que forme parte de la relación.

DerivedEntityCannotBeKeyless(Object)

No se puede establecer un tipo base para el tipo de entidad '{entityType}' porque se ha configurado como sin clave. Para obtener más información sobre los tipos de entidad sin claves, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityCannotHaveKeys(Object)

No se puede establecer un tipo base para el tipo de entidad '{entityType}' porque tiene una o varias claves definidas. Solo los tipos raíz pueden tener claves.

DerivedEntityOwnershipMismatch(Object, Object, Object, Object)

No se puede establecer '{baseEntityType}' como el tipo base para el tipo de entidad '{derivedEntityType}' porque '{ownedEntityType}' está configurado como propiedad, mientras que '{nonOwnedEntityType}' no es propiedad. Todos los tipos de entidad de una jerarquía deben tener el mismo estado de propiedad. Consulte https://aka.ms/efcore-docs-owned para obtener más información y ejemplos.

DerivedEntityTypeHasNoKey(Object, Object)

El tipo de entidad '{derivedType}' no se puede configurar como sin clave porque es un tipo derivado; El tipo raíz '{rootType}' debe configurarse como sin clave en su lugar. Si no pretende incluir '{rootType}' en el modelo, asegúrese de que no se hace referencia a ella mediante una propiedad DbSet en la instancia de contexto, a la que se hace referencia en una llamada de configuración a 'ModelBuilder' en 'OnModelCreating', o se hace referencia a ella desde una navegación en un tipo incluido en el modelo. Para obtener más información sobre los tipos de entidad sin claves, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityTypeKey(Object, Object)

No se puede configurar una clave en '{derivedType}' porque es un tipo derivado. La clave debe configurarse en el tipo raíz '{rootType}'. Si no pretende incluir '{rootType}' en el modelo, asegúrese de que no se hace referencia a ella mediante una propiedad DbSet en la instancia de contexto, a la que se hace referencia en una llamada de configuración a "ModelBuilder" o a la que se hace referencia desde una navegación en un tipo incluido en el modelo.

DerivedTypeDefiningQuery(Object, Object)

El tipo de entidad '{entityType}' no puede tener una consulta de definición porque se deriva de '{baseType}'. Solo los tipos de entidad base pueden tener una consulta de definición.

DiscriminatorEntityTypeNotDerived(Object, Object)

No se puede configurar el valor discriminador del tipo de entidad '{entityType}' porque no deriva de '{rootEntityType}'.

DiscriminatorPropertyMustBeOnRoot(Object)

No se puede establecer una propiedad discriminador para el tipo de entidad '{entityType}' porque no es la raíz de una jerarquía de herencia.

DiscriminatorPropertyNotAllowedOnComplexCollection(Object, Object)

No se puede establecer una propiedad discriminador para el tipo '{type}' porque '{containingType}' es una colección compleja.

DiscriminatorPropertyNotFound(Object, Object)

No se puede establecer la propiedad '{property}' como discriminador para el tipo de entidad '{entityType}' porque no es una propiedad de '{entityType}'.

DiscriminatorValueIncompatible(Object, Object, Object)

No se puede establecer el valor discriminador '{value}' para el tipo de entidad '{entityType}' porque no se puede asignar a la propiedad discriminador del tipo '{discriminatorType}'.

DuplicateAnnotation(Object, Object)

No se puede agregar la anotación '{annotation}' porque ya existe una anotación con el mismo nombre en el objeto {annotatable}

DuplicateAnnotation(Object)

No se puede agregar la anotación '{annotation}' porque ya existe una anotación con el mismo nombre.

DuplicateComplexType(Object)

El tipo complejo '{complexType}' no se puede agregar al modelo porque ya existe un tipo complejo con el mismo nombre.

DuplicateDiscriminatorValue(Object, Object, Object)

El valor discriminador de '{entityType1}' es '{discriminatorValue}' que es el mismo para '{entityType2}'. Cada tipo de entidad concreto de la jerarquía debe tener un valor discriminador único.

DuplicateEntityType(Object)

No se puede agregar el tipo de entidad '{entityType}' al modelo porque ya existe un tipo de entidad con el mismo nombre.

DuplicateForeignKey(Object, Object, Object, Object, Object)

La clave externa {foreignKeyProperties} no se puede agregar al tipo de entidad '{entityType}' porque ya existe una clave externa en el mismo tipo de entidad '{duplicateEntityType}' y también tiene como destino la clave {keyProperties} en '{principalType}'.

DuplicateIndex(Object, Object, Object)

El índice {indexProperties} no se puede agregar al tipo de entidad '{entityType}' porque ya existe un índice sin nombre en las mismas propiedades en el tipo de entidad '{duplicateEntityType}'. Considere la posibilidad de agregar un nombre para uno de los índices en "OnModelCreating".

DuplicateKey(Object, Object, Object)

No se puede agregar la clave {keyProperties} al tipo de entidad '{entityType}' porque ya existe una clave en el tipo de entidad '{duplicateEntityType}'.

DuplicateNamedIndex(Object, Object, Object, Object)

El índice denominado '{indexName}' definido en las propiedades {indexProperties} no se puede agregar al tipo de entidad '{entityType}' porque ya existe un índice con el mismo nombre en el tipo de entidad '{duplicateEntityType}'.

DuplicateNavigationsOnBase(Object, Object, Object)

El tipo '{entityType}' no puede tener el tipo base '{baseType}' porque ambos tipos incluyen las navegaciones: {navigations}.

DuplicateOwnedEntityInstance(Object, Object, Object, Object, Object)

Se hace referencia a la misma instancia de objeto del tipo '{entityType}' desde la navegación '{firstNavigation}' en '{firstOwnerType}' y desde la navegación '{secondNavigation}' en '{secondOwnerType}'. Los tipos de entidad propiedad no pueden tener varios propietarios que apuntes a la misma instancia. Considere la posibilidad de crear una copia del objeto que se va a usar para cada navegación.

DuplicatePropertiesOnBase(Object, Object, Object, Object, Object, Object)

El tipo '{entityType}' no puede tener el tipo base '{baseType}' porque las propiedades '{derivedPropertyType}. {derivedProperty}' y '{basePropertyType}. {baseProperty}' están en conflicto.

DuplicatePropertyInForeignKey(Object, Object)

Las propiedades {propertyList} no se pueden usar para una clave externa, ya que contienen un duplicado: '{property}'.

DuplicatePropertyInIndex(Object, Object)

Las propiedades {propertyList} no se pueden usar para un índice, porque contienen un duplicado: '{property}'.

DuplicatePropertyInKey(Object, Object)

Las propiedades {propertyList} no se pueden usar para una clave, porque contienen un duplicado: '{property}'.

DuplicatePropertyInList(Object, Object)

No se puede usar la lista de propiedades {propertyList} porque contiene un duplicado: '{property}'.

DuplicateServicePropertyType(Object, Object, Object, Object, Object)

No se puede agregar la propiedad de servicio '{property}' del tipo '{serviceType}' al tipo de entidad '{entityType}' porque la propiedad de servicio '{duplicateName}' del mismo tipo ya existe en el tipo de entidad '{duplicateEntityType}'.

DuplicateTrigger(Object, Object, Object)

No se puede agregar el desencadenador '{trigger}' al tipo de entidad '{entityType}' porque ya existe otro desencadenador con el mismo nombre en el tipo de entidad '{conflictingEntityType}'.

EFMethodNotSupportedInCompiledQueries(Object)

'{methodName}' no se admite cuando se usan consultas compiladas o filtros de consulta.

EFMethodWithNonEvaluatableArgument(Object)

El método '{methodName}' solo se puede usar con un argumento que se puede evaluar en el lado cliente y no contiene ninguna referencia a las entidades del lado de la base de datos.

ElementNotMapped(Object, Object, Object)

El tipo de elemento '{elementType}' de la colección primitiva '{entityType}. No se pudo asignar {property}' porque el proveedor de base de datos no admite este tipo. Considere la posibilidad de convertir el valor del elemento en un tipo admitido por la base de datos mediante un convertidor de valores. Consulte https://aka.ms/efcore-docs-value-converters para obtener más información. Como alternativa, excluya la propiedad del modelo mediante el atributo '[NotMapped]' o mediante 'EntityTypeBuilder.Ignore' en 'OnModelCreating'.

ElementTypeNotCompatible(Object, Object, Object, Object)

El tipo de elemento '{elementType}' no es compatible con el tipo '{collectionType}' de la colección primitiva '{entityType}. {property}'. El tipo de colección debe implementar 'IEnumerable<T>' donde 'T' se puede asignar al tipo de elemento.

EmptyComplexType(Object)

El tipo complejo '{complexType}' no tiene ninguna propiedad definida. Configure al menos una propiedad o no incluya este tipo en el modelo. Consulte https://aka.ms/efcore-docs-complex-types para obtener más información.

EntityEqualityContainsWithCompositeKeyNotSupported(Object)

No se puede traducir un operador Contains() en la entidad '{entityType}' porque tiene una clave compuesta.

EntityEqualityOnCompositeKeyEntitySubqueryNotSupported(Object, Object)

No se puede traducir '{comparisonOperator}' en una expresión de subconsulta del tipo de entidad '{entityType}' porque tiene una clave principal compuesta. Consulte https://go.microsoft.com/fwlink/?linkid=2141942 para obtener información sobre cómo volver a escribir la consulta.

EntityEqualityOnKeylessEntityNotSupported(Object, Object)

No se puede traducir '{comparisonOperator}' en una expresión de tipo de entidad '{entityType}' porque es una entidad sin clave. Considere la posibilidad de usar propiedades de entidad en su lugar. Para obtener más información sobre los tipos de entidad sin claves, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

EntityEqualityOnKeylessEntityNotSupported(Object)

No se admite la comparación en el tipo de entidad '{entityType}' porque es una entidad sin clave.

EntityEqualitySubqueryWithCompositeKeyNotSupported(Object)

Esta consulta provocaría una evaluación múltiple de una subconsulta porque la entidad '{entityType}' tiene una clave compuesta. Vuelva a escribir la consulta evitando la subconsulta.

EntityRequiresKey(Object)

El tipo de entidad '{entityType}' requiere que se defina una clave principal. Si pretende usar un tipo de entidad sin clave, llame a "HasNoKey" en "OnModelCreating". Para obtener más información sobre los tipos de entidad sin claves, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

EntityTypeInUseByDerived(Object, Object)

No se puede quitar el tipo de entidad '{entityType}' porque '{derivedEntityType}' se deriva de él. Para poder quitar el tipo de entidad, se deben quitar o configurar todos los tipos de entidad derivadas para usar un tipo de entidad base diferente.

EntityTypeInUseByForeignKey(Object, Object, Object)

No se puede quitar el tipo de entidad '{entityType}' porque hace referencia a '{referencedEntityType}' por clave externa {foreignKey}. Todas las claves externas deben quitarse antes de que se pueda quitar el tipo de entidad.

EntityTypeInUseByReferencingForeignKey(Object, Object, Object)

No se puede quitar el tipo de entidad '{entityType}' porque la clave externa {foreignKeyProperties} hace referencia a ella en '{referencingEntityType}'. Para poder quitar el tipo de entidad, se deben quitar todas las claves externas que hacen referencia.

EntityTypeInUseByReferencingSkipNavigation(Object, Object, Object)

No se puede quitar el tipo de entidad '{entityType}' porque se hace referencia a él mediante la navegación skip '{skipNavigation}' en '{referencingEntityType}'. Para poder quitar el tipo de entidad, se deben quitar todas las navegaciones de omisión de referencia.

EntityTypeModelMismatch(Object, Object)

Los tipos de entidad '{firstEntityType}' y '{secondEntityType}' no pertenecen al mismo modelo.

EntityTypeNotFound(Object)

No se encontró el tipo de entidad '{entityType}'. Asegúrese de que el tipo de entidad se ha agregado al modelo.

EntityTypeNotInRelationship(Object, Object, Object)

El tipo de entidad especificado '{entityType}' no es válido. Debe ser el tipo de entidad dependiente '{dependentType}', el tipo de entidad principal '{principalType}' o un tipo de entidad derivado de uno de ellos.

EntityTypeNotInRelationshipStrict(Object, Object, Object)

El tipo de entidad especificado '{entityType}' no es válido. Debe ser el tipo de entidad dependiente '{dependentType}' o el tipo de entidad principal '{principalType}'.

EntityTypesNotInRelationship(Object, Object, Object, Object)

Los tipos de entidad proporcionados '{invalidDependentType}' y '{invalidPrincipalType}' no son válidos. Especifique '{dependentType}' y '{principalType}', o tipos de entidad en la misma jerarquía.

ErrorMaterializingProperty(Object, Object)

Se produjo una excepción al leer un valor de base de datos para la propiedad '{entityType}. {property}'. Consulte la excepción interna para obtener más información.

ErrorMaterializingPropertyInvalidCast(Object, Object, Object, Object)

Error al leer un valor de base de datos para la propiedad '{entityType}. {property}'. El tipo esperado era '{expectedType}' pero el valor real era del tipo '{actualType}'.

ErrorMaterializingPropertyNullReference(Object, Object, Object)

Se produjo una excepción al leer un valor de base de datos para la propiedad '{entityType}. {property}'. El tipo esperado era '{expectedType}' pero el valor real era NULL.

ErrorMaterializingValueInvalidCast(Object, Object)

Se produjo una excepción al leer un valor de base de datos. El tipo esperado era '{expectedType}' pero el valor real era del tipo '{actualType}'.

ErrorMaterializingValueNullReference(Object)

Se produjo una excepción al leer un valor de base de datos. El tipo esperado era '{expectedType}' pero el valor real era NULL.

ExecuteQueriesNotSupported(Object, Object)

El proveedor de base de datos actual no admite los métodos '{methodName}' y '{asyncMethodName}'. Póngase en contacto con el publicador del proveedor de bases de datos para obtener más información.

ExecutionStrategyExistingTransaction(Object, Object)

La estrategia de ejecución configurada '{strategy}' no admite transacciones iniciadas por el usuario. Use la estrategia de ejecución devuelta por '{getExecutionStrategyMethod}' para ejecutar todas las operaciones de la transacción como una unidad reintenible.

ExpressionParameterizationExceptionSensitive(Object)

Se produjo una excepción al intentar evaluar la expresión de parámetro de consulta LINQ '{expression}'. Consulte la excepción interna para obtener más información.

FieldNameMismatch(Object, Object, Object)

No se puede usar el campo especificado '{field}' para la propiedad '{entityType}. {property}' porque no coincide con el nombre de la propiedad. Las propiedades de tipo de entidad que no están asociadas a una propiedad CLR deben coincidir exactamente con el nombre del campo.

FindNotCompositeKey(Object, Object)

El tipo de entidad '{entityType}' se define con una sola propiedad de clave, pero los valores {valuesCount} se pasaron al método 'Find'.

FindValueCountMismatch(Object, Object, Object)

El tipo de entidad '{entityType}' se define con una clave compuesta {propertiesCount}-part, pero los valores {valuesCount} se pasaron al método 'Find'.

FindValueTypeMismatch(Object, Object, Object, Object)

Valor de clave en la posición {index} de la llamada a 'DbSet<{entityType}>. Find' era del tipo '{valueType}', que no coincide con el tipo de propiedad '{propertyType}'.

FindWrongCount(Object, Object)

Los valores {values} se pasaron al método "FindEntry" o "GetEntries" para las propiedades {properties}. El número de valores debe coincidir con el número de propiedades.

FindWrongType(Object, Object, Object)

El método 'FindEntry' o 'GetEntries' se pasó un valor '{valueType}' para la propiedad '{propertyName}', cuando se esperaba un valor '{propertyType}'.

FkAttributeOnNonUniquePrincipal(Object, Object, Object)

No se puede especificar el atributo [ForeignKey] para la navegación '{navigation}' en el tipo de entidad '{principalType}' ya que representa una relación uno a varios. Mueva el atributo [ForeignKey] a una propiedad en '{dependentType}'.

FkAttributeOnPropertyNavigationMismatch(Object, Object, Object)

Los atributos [ForeignKey] de la propiedad '{property}' y la navegación '{navigation}' en el tipo de entidad '{entityType}' no apuntan entre sí. Asegúrese de que el valor del atributo [ForeignKey] de la propiedad coincide con el nombre de navegación y el valor del atributo [ForeignKey] en la navegación coincide con el nombre de la propiedad de clave externa o quita uno de ellos.

FkAttributeOnSkipNavigation(Object, Object)

No se puede especificar el atributo [ForeignKey] en la navegación de omisión '{entityType}'. {navigation}'. Configure las propiedades de clave externa en "OnModelCreating" en su lugar.

ForeignKeyCountMismatch(Object, Object, Object, Object)

El número de propiedades especificadas para la clave externa {foreignKeyProperties} en el tipo de entidad '{dependentType}' no coincide con el número de propiedades de la clave principal {principalKeyProperties} en el tipo de entidad '{principalType}'.

ForeignKeyInUseSkipNavigation(Object, Object, Object, Object)

No se puede quitar la clave externa {foreignKeyProperties} del tipo de entidad '{entityType}' porque se hace referencia a ella mediante una navegación omitida '{navigation}' en el tipo de entidad '{navigationEntityType}'. Todas las navegaciones de omisión de referencia deben quitarse antes de que se pueda quitar la clave externa a la que se hace referencia.

ForeignKeyPropertiesWrongEntity(Object, Object)

Las propiedades de clave externa especificadas {foreignKeyProperties} no se declaran en el tipo de entidad '{entityType}'. Asegúrese de que las propiedades de clave externa se declaran en el tipo de entidad de destino.

ForeignKeyPropertyInKey(Object, Object, Object, Object)

La propiedad '{property}' no puede formar parte de una clave externa en '{entityType}' porque tiene un valor generado por el almacén y se encuentra en la clave {keyProperties} definida en un tipo de entidad base '{baseEntityType}'. Configure '{property}' con 'ValueGeneratedNever' o defina la clave externa en '{entityType}' en su lugar.

ForeignKeyReferencedEntityKeyMismatch(Object, Object)

La clave principal proporcionada {principalKeyProperties} no es una clave en el tipo de entidad '{principalEntityType}'. Proporcione una clave definida en el tipo de entidad principal.

ForeignKeySelfReferencingDependentEntityType(Object)
Obsoletos.

Las claves externas del tipo de entidad '{dependentType}' no pueden tener como destino el mismo tipo de entidad porque tiene una navegación de definición.

ForeignKeyTypeMismatch(Object, Object, Object, Object)

Los tipos de las propiedades especificadas para la clave externa {foreignKeyProperties} en el tipo de entidad '{dependentType}' no coinciden con los tipos de las propiedades de la clave principal {principalKeyProperties} en el tipo de entidad '{principalType}'. Proporcione propiedades que usen los mismos tipos en el mismo orden.

ForeignKeyWrongType(Object, Object, Object, Object, Object)

La clave externa {foreignKeyProperties} que tiene como destino la clave {keyProperties} en '{principalType}' no se puede quitar del tipo de entidad '{entityType}' porque se define en el tipo de entidad '{otherEntityType}'.

FullChangeTrackingRequired(Object, Object, Object, Object)

El tipo de entidad '{entityType}' está configurado para usar la estrategia de seguimiento de cambios '{changeTrackingStrategy}' cuando se requieren notificaciones de seguimiento de cambios completas. Use "ModelBuilder.HasChangeTrackingStrategy" en "OnModelCreating" para configurar todos los tipos de entidad del modelo para usar la estrategia '{fullStrategy}' o '{fullPlusStrategy}'.

FunctionOnClient(Object)

No se admite el método '{methodName}' porque la consulta ha cambiado a la evaluación de cliente. Esto suele ocurrir cuando los argumentos del método no se pueden traducir al servidor. Vuelva a escribir la consulta para evitar la evaluación del cliente de argumentos para que el método se pueda traducir al servidor.

FunctionOnNonEfLinqProvider(Object)

'{function}' solo se puede usar con consultas Entity Framework Core.

GraphDoesNotContainVertex(Object)

No se puede agregar el borde proporcionado porque el grafo no contiene el vértice '{vértice}'.

IdentifyingRelationshipCycle(Object)

Se detectó un ciclo de relación que implica las claves principales de los siguientes tipos de entidad: '{entityType}'. Esto impediría que cualquier entidad se inserte sin infringir las restricciones del almacén. Revise las claves externas definidas en las claves principales y quite o use otras propiedades para al menos una de ellas.

IdentityConflict(Object, Object)

No se puede realizar un seguimiento de la instancia del tipo de entidad '{entityType}' porque ya se está realizando el seguimiento de otra instancia con el mismo valor de clave para {keyProperties}. Al adjuntar entidades existentes, asegúrese de que solo se adjunte una instancia de entidad con un valor de clave determinado. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de clave en conflicto.

IdentityConflictOwned(Object, Object)

No se puede realizar un seguimiento de la instancia del tipo de entidad '{entityType}' porque ya se está realizando el seguimiento de otra instancia con el mismo valor de clave para {keyProperties}. Al reemplazar las entidades de propiedad, modifique las propiedades sin cambiar la instancia ni desasociar primero la entrada de entidad propiedad anterior. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de clave en conflicto.

IdentityConflictOwnedSensitive(Object, Object)

No se puede realizar el seguimiento de la instancia del tipo de entidad '{entityType}' porque ya se está realizando el seguimiento de otra instancia con el valor de clave '{keyValue}'. Al reemplazar las entidades de propiedad, modifique las propiedades sin cambiar la instancia ni desasociar primero la entrada de entidad propiedad anterior.

IdentityConflictSensitive(Object, Object)

No se puede realizar el seguimiento de la instancia del tipo de entidad '{entityType}' porque ya se está realizando el seguimiento de otra instancia con el valor de clave '{keyValue}'. Al adjuntar entidades existentes, asegúrese de que solo se adjunte una instancia de entidad con un valor de clave determinado.

ImplementationTypeRequired(Object)

No se pudo determinar el tipo de implementación para el registro del servicio '{service}'. Se deben usar tipos de implementación específicos para los servicios que esperan varios registros para evitar duplicados.

IncludeBadNavigation(Object, Object)

La propiedad '{property}' no es una propiedad de navegación del tipo de entidad '{entityType}'. El método 'Include(string)' solo se puede usar con una lista separada por '.' de nombres de propiedad de navegación.

IncludeNotSpecifiedDirectlyOnEntityType(Object, Object)

No se admite la operación Include '{include}'. '{invalidNavigation}' debe ser una propiedad de navegación definida en un tipo de entidad.

IncludeOnEntityWithDefiningQueryNotSupported(Object, Object)
Obsoletos.

La operación 'Include' con el argumento '{expression}' no se admite en el tipo de entidad '{entityType}' porque tiene una consulta de definición.

IncludeOnEntityWithDefiningQueryNotSupported(Object)

No se admite la inclusión para las entidades con la definición de la consulta. Tipo de entidad: '{entityType}'

IncludeOnNonEntity(Object)

No se puede aplicar la operación 'Include' con el argumento '{expression}'. El origen no es consultable de un tipo de entidad conocido o "Include" se ha aplicado después del método "Select" que proyecta un tipo de entidad diferente a través de la navegación. Considere la posibilidad de aplicar "Include" antes de la llamada al método "Select".

IncludeWithCycle(Object, Object)

La ruta de acceso de inclusión '{navigationName}->{inverseNavigationName}' da como resultado un ciclo. No se permiten ciclos en consultas sin seguimiento; use una consulta de seguimiento o quite el ciclo.

IncompatibleSentinelValue(Object, Object, Object, Object)

El valor de sentinel '{sentinel}' no se puede asignar a la propiedad '{entityType}. {property}' del tipo '{type}'.

InconsistentInheritance(Object, Object, Object)

El tipo de entidad '{entityType}' se configura como derivado de '{baseEntityType}', pero según la jerarquía de los tipos CLR correspondientes, debe derivar de '{clrBaseEntityType}'. Configure '{entityType}' con '{baseEntityType}' o 'null' como tipo base.

InconsistentInheritance(Object, Object)

El tipo de entidad '{entityType}' debe derivar de '{baseEntityType}' para reflejar la jerarquía de los tipos CLR correspondientes.

InconsistentOwnership(Object, Object)
Obsoletos.

El tipo de entidad '{ownedEntityType}' está configurado como propiedad, pero el tipo de entidad '{nonOwnedEntityType}' no lo es. Configure todos los tipos de entidad con la definición de las navegaciones que comparten un tipo CLR como propiedad en "OnModelCreating".

IncorrectNumberOfArguments(Object, Object, Object)

Se invocó '{method}' con argumentos {argumentCount}, pero tiene parámetros {parameterCount}.

IndexOnComplexCollection(Object, Object, Object)

No se puede configurar el índice {indexProperties} en el tipo de entidad '{entityType}' porque atraviesa la colección compleja '{property}'. Los índices no pueden hacer referencia a propiedades cuya ruta de acceso pasa por una colección compleja.

IndexOnComplexProperty(Object, Object, Object)

No se puede configurar el índice {indexProperties} en el tipo de entidad '{entityType}' porque se define en la propiedad compleja '{property}'. Los índices no se admiten en propiedades complejas.

IndexPropertiesWrongEntity(Object, Object)

Las propiedades de índice especificadas {indexProperties} no se declaran en el tipo de entidad '{entityType}'. Asegúrese de que las propiedades del índice se declaran en el tipo de entidad de destino.

IndexPropertyMustBePropertyOrComplexProperty(Object, Object)

No se puede configurar la propiedad de índice '{property}' en el tipo de entidad '{entityType}' porque no es una propiedad escalar ni una propiedad compleja. Solo un índice puede hacer referencia a las propiedades escalares y a las propiedades complejas.

IndexValueFactoryWithComplexProperty(Object, Object, Object)

No se puede crear un generador de valores para el índice {indexProperties} en el tipo de entidad '{entityType}' porque contiene la propiedad compleja '{property}'. Los generadores de valores de índice no se admiten para índices que contienen propiedades complejas.

IndexWrongType(Object, Object, Object)

No se puede quitar el índice {index} del tipo de entidad '{entityType}' porque se define en el tipo de entidad '{otherEntityType}'.

InheritedPropertyCannotBeIgnored(Object, Object, Object)

No se puede omitir la propiedad '{property}' en el tipo '{type}' porque se declara en el tipo base '{baseType}'. Para excluir esta propiedad del modelo, use el atributo [NotMapped] o "Ignore" en el tipo base de "OnModelCreating".

InterfacePropertyNotAdded(Object, Object, Object)

La propiedad '{entityType}. {navigation}' es de un tipo de interfaz ('{propertyType}'). Si es una navegación, configure manualmente la relación para esta propiedad mediante la conversión a un tipo de entidad asignado. De lo contrario, omita la propiedad mediante el atributo [NotMapped] o "Ignore" en "OnModelCreating".

IntraHierarchicalAmbiguousTargetEntityType(Object, Object, Object, Object)
Obsoletos.

No se puede determinar el tipo de entidad relacionado con '{entityType}' porque la clave externa especificada {foreignKeyProperties} hace referencia al tipo de entidad '{principalEntityType}', que se encuentra en la misma jerarquía que el tipo de entidad que se declara en '{dependentEntityType}'.

InvalidAlternateKeyValue(Object, Object)

No se puede realizar un seguimiento de una entidad de tipo '{entityType}' porque la propiedad de clave alternativa '{keyProperty}' es null. Si la clave alternativa no se usa en una relación, considere la posibilidad de usar un índice único en su lugar. Los índices únicos pueden contener valores NULL, mientras que es posible que las claves alternativas no.

InvalidCollectionIndicesEntryLength(Object, Object, Object, Object)

La entrada de índices de colección para la propiedad '{property}' del índice {indexProperties} tiene elementos {actualCount}, pero la ruta de acceso de la propiedad atraviesa {expectedCount} colecciones complejas.

InvalidComplexType(Object)

El tipo especificado '{type}' debe ser un tipo que no sea de interfaz con un constructor público que se usará como un tipo complejo. Consulte https://aka.ms/efcore-docs-complex-types para obtener más información.

InvalidEntityType(Object)

El tipo especificado '{type}' debe ser un tipo de referencia que no sea interfaz para usarse como tipo de entidad.

InvalidEntityTypeConfigurationAttribute(Object, Object)

La configuración de tipo de entidad del tipo '{entityTypeConfigurationType}' no es válida. La configuración especificada mediante EntityTypeConfigurationAttribute tiene que implementar "IEntityTypeConfiguration<{entityType}>".

InvalidEnumValue(Object, Object, Object)

El valor '{value}' proporcionado para el argumento '{argumentName}' debe ser un valor válido del tipo de enumeración '{enumType}'.

InvalidEnumValue(Object, Object)

El valor proporcionado para el argumento '{argumentName}' debe ser un valor válido del tipo de enumeración '{enumType}'.

InvalidIncludeExpression(Object)

La expresión '{expression}' no es válida dentro de una operación 'Include', ya que no representa un acceso de propiedad: 't => t.MyProperty'. Para dirigir las navegaciones declaradas en tipos derivados, use la conversión ('t => ((Derived)t). MyProperty') o el operador 'as' ('t => (t as Derived). MyProperty'). El acceso de navegación de recopilación se puede filtrar redactando las operaciones Where, OrderBy(Descending), ThenBy(Descending), Skip o Take. Para obtener más información sobre la inclusión de datos relacionados, vea https://go.microsoft.com/fwlink/?LinkID=746393.

InvalidIncludeLambdaExpression(Object, Object)

La expresión lambda de la propiedad {methodName} '{includeLambdaExpression}' no es válida. La expresión debe representar un acceso de propiedad: 't => t.MyProperty'. Para dirigir las navegaciones declaradas en tipos derivados, especifique un parámetro lambda con tipo explícito del tipo de destino, por ejemplo, "(Derived d) => d.MyProperty". Para obtener más información sobre la inclusión de datos relacionados, vea http://go.microsoft.com/fwlink/?LinkID=746393.

InvalidKeyValue(Object, Object)

No se puede realizar un seguimiento de una entidad de tipo '{entityType}' porque su propiedad de clave principal '{keyProperty}' es null.

InvalidMemberAccessChainExpression(Object)

La expresión '{expression}' no es una expresión de acceso de miembro válida. La expresión debe representar una propiedad simple o acceso a campos: 't => t.MyProperty' o una cadena de accesos de miembro a través de propiedades complejas que no son de colección: 't.MyComplex.MyProperty> '.

InvalidMemberExpression(Object)

La expresión '{expression}' no es una expresión de acceso de miembro válida. La expresión debe representar una propiedad simple o acceso a campos: 't => t.MyProperty'.

InvalidMembersExpression(Object)

La expresión '{expression}' no es una expresión de acceso de miembro válida. La expresión debe representar una propiedad simple o acceso a campos: 't => t.MyProperty'. Al especificar varias propiedades o campos, use un tipo anónimo: 't => new {{ t.MyProperty, t.MyField }}'.

InvalidNavigationWithInverseProperty(Object, Object, Object, Object)

Atributo [InverseProperty] de la propiedad '{1_entityType}. {0_property}' no es válido. La propiedad '{referencedProperty}' no es una navegación válida en el tipo relacionado '{referencedEntityType}'. Asegúrese de que la propiedad existe y es una referencia o navegación de colección válida.

InvalidNumberOfIndexCollectionIndices(Object, Object, Object)

Número no válido de entradas de índices de colección de índices proporcionados para {indexProperties}: se proporcionaron entradas {numValues}, pero el índice tiene propiedades {numProperties}.

InvalidNumberOfIndexSortOrderValues(Object, Object, Object)

Número no válido de valores de criterio de ordenación de índice proporcionados para {indexProperties}: se proporcionaron valores {numValues}, pero el índice tiene propiedades {numProperties}.

InvalidPropertiesExpression(Object)
Obsoletos.

La expresión de propiedades '{expression}' no es válida. La expresión debe representar un acceso de propiedad simple: 't => t.MyProperty'. Al especificar varias propiedades, use un tipo anónimo: 't => new {{ t.MyProperty1, t.MyProperty2 }}'.

InvalidPropertyExpression(Object)
Obsoletos.

La expresión '{expression}' no es una expresión de propiedad válida. La expresión debe representar un acceso de propiedad simple: 't => t.MyProperty'.

InvalidPropertyListOnNavigation(Object, Object, Object)

La lista de propiedades especificada mediante el atributo [ForeignKey("{2_properties}")] en la navegación '{1_entityType}. {0_navigation}' es incorrecto. Proporcione una lista separada por comas de nombres de propiedad.

InvalidPropertyListOnNavigation(Object, Object)

Lista de propiedades especificada mediante el atributo [ForeignKey] en la navegación '{1_entityType}. {0_navigation}' es incorrecto. El valor del atributo debe ser una lista separada por comas de nombres de propiedad.

InvalidRelationshipUsingDataAnnotations(Object, Object, Object, Object)

Se ha especificado una relación no válida mediante los atributos [InverseProperty] y [ForeignKey]. Las navegaciones '{1_entityType}. {0_navigation}" y '{3_referencedEntityType}. {2_referencedNavigation}' están relacionados con el atributo [InverseProperty], pero los atributos [ForeignKey] especificados para ambas navegaciones tienen valores diferentes. Especifique las mismas propiedades o quite uno de los atributos.

InvalidReplaceService(Object, Object)

Se realizó una llamada a '{replaceService}', pero Entity Framework no está creando su propio proveedor de servicios interno. Permita que Entity Framework compile el proveedor de servicios quitando la llamada a '{useInternalServiceProvider}', o cree servicios de reemplazo en el proveedor de servicios antes de pasarlo a '{useInternalServiceProvider}'.

InvalidSetKeylessOperation(Object)

El método invocado no se puede usar para el tipo de entidad '{entityType}' porque no tiene una clave principal. Para obtener más información sobre los tipos de entidad sin claves, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

InvalidSetSameTypeWithDifferentNamespace(Object, Object)

No se puede crear un DbSet para '{typeName}' porque este tipo no se incluye en el modelo para el contexto. Sin embargo, el modelo contiene un tipo de entidad con el mismo nombre en un espacio de nombres diferente: '{entityTypeName}'.

InvalidSetSharedType(Object)

No se puede crear un DbSet para '{typeName}' porque está configurado como un tipo de entidad de tipo compartido. Acceda al tipo de entidad a través de la sobrecarga del método "Set" que acepta un nombre de tipo de entidad.

InvalidSetType(Object)

No se puede crear un DbSet para '{typeName}' porque este tipo no se incluye en el modelo para el contexto.

InvalidSetTypeOwned(Object, Object)

No se puede crear un DbSet para '{typeName}' porque está configurado como un tipo de entidad propiedad y se debe tener acceso a él a través de su propio tipo de entidad '{ownerType}'. Consulte https://aka.ms/efcore-docs-owned para obtener más información.

InvalidSetTypeOwned(Object)

No se puede crear un DbSet para '{typeName}' porque está configurado como un tipo de entidad propiedad y se debe tener acceso a él a través de su propio tipo de entidad.

InvalidSetTypeWeak(Object)
Obsoletos.

No se puede crear un DbSet para '{typeName}' porque se asigna a varios tipos de entidad con la definición de las navegaciones y se debe tener acceso a él a través de las entidades propietarias.

InvalidStructuredJsonPathIndexCount(Object, Object)

El número de índices proporcionados ({indexsCount}) debe coincidir con el número de segmentos de matriz en la ruta de acceso JSON ({arraySegmentCount}).

InvalidSwitch(Object, Object)

{name}: {value} no válido

InvalidType(Object, Object, Object, Object)

Valor de la propiedad '{1_entityType}. {0_property}' no se puede establecer en un valor de tipo '{valueType}' porque su tipo es '{propertyType}'.

InvalidTypeConversationWithInclude(Object, Object)

No se puede incluir la cadena de navegación '{includeExpression}' especificada por la operación 'Include', ya que el tipo convertido '{type}' no forma parte del modelo.

InvalidTypeConversionWithInclude(Object, Object)

No se puede incluir la cadena de navegación '{includeExpression}' especificada por la operación 'Include', ya que el tipo convertido '{type}' no forma parte del modelo.

InvalidUseService(Object, Object, Object)

Se realizó una llamada a '{useService}', pero Entity Framework no está creando su propio proveedor de servicios interno. Permita que Entity Framework compile el proveedor de servicios quitando la llamada a '{useInternalServiceProvider}' o compile los servicios '{service}' para usarlos en el proveedor de servicios antes de pasarlo a '{useInternalServiceProvider}'.

InvalidValueGeneratorFactoryProperty(Object, Object, Object)

'{factory}' no puede crear un generador de valores para la propiedad '{2_entityType}. {1_property}'. Solo se admiten propiedades enteras.

InversePropertyMismatch(Object, Object, Object, Object)

Atributos [InverseProperty] en la navegación '{1_entityType}. {0_navigation}" y en la navegación '{3_referencedEntityType}. {2_referencedNavigation}' no apuntan entre sí. Cambie los atributos para que usen los nombres correspondientes o quite uno de ellos.

InverseToOwnedType(Object, Object, Object, Object)

Navegación '{principalEntityType}. {navigation}' no se admite porque apunta a un tipo de entidad propiedad '{ownedType}'. Solo la navegación de propiedad desde el tipo de entidad '{ownerType}' puede apuntar al tipo de entidad propiedad. Consulte https://aka.ms/efcore-docs-owned para obtener más información.

IQueryableNotAsync(Object)

El origen "IQueryable" no implementa "IAsyncEnumerable<{genericParameter}>". Solo los orígenes que implementan "IAsyncEnumerable" se pueden usar para las operaciones asincrónicas de Entity Framework.

JsonReaderInvalidTokenType(Object)

Tipo de token no válido: '{tokenType}'.

KeyAttributeOnDerivedEntity(Object, Object, Object)

El tipo derivado '{derivedType}' no puede tener el atributo [Key] en la propiedad '{property}', ya que las claves principales solo se pueden declarar en el tipo raíz. Mueva la propiedad '{property}' a '{rootType}' o quite '{rootType}' del modelo mediante el atributo [NotMapped] o llamando a 'EntityTypeBuilder.Ignore' en el tipo base "OnModelCreating".

KeyAttributeOnDerivedEntity(Object, Object)

El tipo derivado '{derivedType}' no puede tener el atributo [Key] en la propiedad '{property}', ya que las claves principales solo se pueden declarar en el tipo raíz.

KeyInUse(Object, Object, Object, Object)

No se puede quitar la clave {keyProperties} del tipo de entidad '{entityType}' porque se hace referencia a ella mediante una clave externa {foreignKeyProperties} definida en el tipo de entidad '{dependentType}'. Quite o cambie la clave principal de todas las claves externas que hacen referencia a ellas antes de quitar la clave.

KeyInUse(Object, Object, Object)

No se puede quitar la clave {key} del tipo de entidad '{entityType}' porque se hace referencia a ella mediante una clave externa en el tipo de entidad '{dependentType}'. Todas las claves externas deben quitarse o redefinirse para poder quitar la clave a la que se hace referencia.

KeylessTypeExistingKey(Object, Object)

El tipo de entidad '{entityType}' no se puede marcar como sin clave porque contiene una clave {keyProperties}.

KeylessTypeExistingKey(Object)

El tipo de entidad '{entityType}' no se puede marcar como sin clave porque contiene una clave.

KeylessTypeTracked(Object)

No se puede realizar un seguimiento de una instancia de tipo '{type}' porque no tiene una clave principal. Solo se puede realizar un seguimiento de los tipos de entidad con una clave principal.

KeylessTypeWithKey(Object, Object)

No se puede agregar la clave {keyProperties} al tipo sin clave '{entityType}'.

KeyOnComplexCollection(Object, Object, Object)

No se puede configurar la clave {keyProperties} en el tipo de entidad '{entityType}' porque atraviesa la colección compleja '{property}'. Las claves no pueden hacer referencia a propiedades cuya ruta de acceso pasa por una colección compleja.

KeyOnNullableComplexProperty(Object, Object, Object)

No se puede configurar la clave {keyProperties} en el tipo de entidad '{entityType}' porque la propiedad compleja '{property}' que recorre se configura como opcional. Marque la propiedad compleja según sea necesario para usar una de sus propiedades como parte de una clave.

KeyPropertiesWrongEntity(Object, Object)

Las propiedades de clave especificadas {keyProperties} no se declaran en el tipo de entidad '{entityType}'. Asegúrese de que las propiedades clave se declaran en el tipo de entidad de destino.

KeyPropertyCannotBeNullable(Object, Object, Object)

La propiedad '{1_entityType}. {0_property}' no se puede marcar como nullable/opcional porque se ha incluido en la clave {keyProperties}.

KeyPropertyInForeignKey(Object, Object)

La propiedad '{property}' no puede formar parte de una clave en '{entityType}' porque tiene habilitada la generación de valores y está contenida en una clave externa definida en un tipo de entidad derivada.

KeyPropertyMustBeReadOnly(Object, Object)

La propiedad '{1_entityType}. {0_property}' debe marcarse como de solo lectura después de guardarla porque forma parte de una clave. Las propiedades de clave siempre son de solo lectura una vez que se ha guardado una entidad por primera vez.

KeyReadOnly(Object, Object)

La propiedad '{1_entityType}. {0_property}' forma parte de una clave, por lo que no se puede modificar ni marcar como modificada. Para cambiar la entidad principal de una entidad existente con una clave externa de identificación, elimine primero el dependiente e invoque "SaveChanges". A continuación, asocie el dependiente con la nueva entidad principal.

KeyWrongType(Object, Object, Object)

No se puede quitar la clave {keyProperties} del tipo de entidad '{entityType}' porque se define en el tipo de entidad '{otherEntityType}'.

LiteralGenerationNotSupported(Object)

La asignación de tipos para '{type}' no ha implementado la generación de literales de código.

ManyToManyOneNav(Object, Object)

Navegación '{entityType}. {navigation}' no se puede usar para ambos lados de una relación de varios a varios. Las relaciones de varios a varios deben usar dos propiedades de navegación distintas.

MissingBackingField(Object, Object, Object)

No se encontró el campo especificado '{field}' para la propiedad '{2_entityType}. {1_property}'.

MissingInverseManyToManyNavigation(Object, Object)

No se puede configurar una relación de varios a varios entre los tipos de entidad '{principalEntityType}' y '{declaringEntityType}' porque no se especificó una de las navegaciones. Proporcione una navegación en la llamada "HasMany" en "OnModelCreating". Considere la posibilidad de agregar una propiedad privada para esto.

ModelNotFinalized(Object)

El modelo debe finalizarse y sus dependencias en tiempo de ejecución deben inicializarse antes de que se pueda usar '{method}'. Asegúrese de que "OnModelCreating" se haya completado o, si usa un elemento independiente "ModelBuilder", que "IModelRuntimeInitializer.Initialize(model). Se llamó a FinalizeModel()'.

MultipleEntries(Object)

No se puede iniciar el seguimiento de InternalEntityEntry para el tipo de entidad '{entityType}' porque otro InternalEntityEntry ya está realizando el seguimiento de la misma entidad.

MultipleFilteredIncludesOnSameNavigation(Object, Object)

Los filtros '{filter1}' y '{filter2}' se han configurado en la misma navegación incluida. Solo se permite un filtro único por navegación. Para obtener más información sobre la inclusión de datos relacionados, vea https://go.microsoft.com/fwlink/?LinkID=746393.

MultipleNavigationsSameFk(Object, Object, Object)

Hay varias navegaciones en el tipo de entidad '{entityType}' que apuntan al mismo conjunto de propiedades '{properties}' mediante un atributo [ForeignKey] : {navigations}.

MultipleNavigationsSameFk(Object, Object)

Hay varias navegaciones en el tipo de entidad '{entityType}' que apuntan al mismo conjunto de propiedades mediante un atributo [ForeignKey] : '{propertyList}'

MultipleOwnerships(Object, Object)

El tipo de entidad '{entityType}' es el destino de varias relaciones de propiedad: {navigations}.

MultipleOwnerships(Object)

El tipo de entidad '{entityType}' es el destino de varias relaciones de propiedad.

MultipleProvidersConfigured(Object)

Los servicios de los proveedores de bases de datos {storeNames} se han registrado en el proveedor de servicios. Solo se puede registrar un único proveedor de bases de datos en un proveedor de servicios. Si es posible, asegúrese de que Entity Framework administra su proveedor de servicios quitando la llamada a "UseInternalServiceProvider". De lo contrario, considere la posibilidad de registrar condicionalmente el proveedor de bases de datos o mantener un proveedor de servicios por proveedor de base de datos.

MustRewriteToSameNode(Object, Object)

Cuando se llama desde '{caller}', la reescritura de un nodo de tipo '{type}' debe devolver un valor distinto de NULL del mismo tipo. Como alternativa, invalide '{llamador}' y cámbielo para no visitar elementos secundarios de este tipo.

MutableKeyProperty(Object)

La propiedad '{keyProperty}' no se puede configurar como 'ValueGeneratedOnUpdate' o 'ValueGeneratedOnAddOrUpdate' porque forma parte de una clave y su valor no se puede cambiar después de agregar la entidad al almacén.

NamedIndexDefinedOnIgnoredProperty(Object, Object, Object, Object)

El índice '{indexName}' especificado a través del atributo [Index] en el tipo de entidad '{entityType}' con las propiedades {indexProperties} no es válida. La propiedad '{propertyName}' se ha marcado como no asignada a través del atributo [NotMapped] o la API fluida "EntityTypeBuilder.Ignore". Un índice no puede usar propiedades sin asignar.

NamedIndexDefinedOnNonExistentProperty(Object, Object, Object, Object)

Un índice '{indexName}' especificado mediante el atributo [Index] en el tipo de entidad '{entityType}' hace referencia a las propiedades {indexProperties}, pero no existe ninguna propiedad con el nombre '{propertyName}' en ese tipo de entidad o en cualquiera de sus tipos base.

NamedIndexWrongType(Object, Object)

No se puede quitar el índice con el nombre {indexName} del tipo de entidad '{entityType}' porque no existe dicho índice en ese tipo de entidad.

NavigationArray(Object, Object, Object)

Tipo de navegación '{1_entityType}. {0_navigation}" es '{foundType}' que es un tipo de matriz. Las navegaciones de colección no pueden ser matrices.

NavigationBadType(Object, Object, Object, Object)

Tipo de navegación '{1_entityType}. {0_navigation}" es '{foundType}' que no implementa 'ICollection<{targetType}>'. Las navegaciones de colección deben implementar "ICollection<>" del tipo de destino.

NavigationCannotCreateType(Object, Object, Object)

Tipo de navegación '{1_entityType}. {0_navigation}" es '{foundType}' para el que no era posible crear una instancia concreta. Inicialice la propiedad antes de usarla, agregue un constructor público sin parámetros al tipo o use un tipo al que se pueda asignar un "HashSet<>" o "List<>".

NavigationCollectionWrongClrType(Object, Object, Object, Object)

No se puede agregar la navegación de colección '{navigation}' al tipo de entidad '{entityType}' porque su tipo CLR '{clrType}' no implementa 'IEnumerable<{targetType}>'. Las navegaciones de colección deben implementar IEnumerable<> de la entidad relacionada.

NavigationForWrongForeignKey(Object, Object, Object, Object)

Navegación '{1_entityType}. {0_navigation}' no se puede asociar con la clave externa {targetForeignKeyProperties} porque se creó para la clave externa {actualForeignKeyProperties}.

NavigationFromShadowEntity(Object, Object)
Obsoletos.

No se puede agregar la navegación '{navigation}' al tipo de entidad '{entityType}' porque se define en estado de sombra y las propiedades de navegación no pueden originarse en entidades de estado de sombra.

NavigationIsProperty(Object, Object, Object, Object, Object)

La propiedad '{1_entityType}. Se tiene acceso a {0_property}" mediante el método '{referenceMethod}' o '{collectionMethod}', pero se define en el modelo como una no navegación. Use el método '{propertyMethod}' para tener acceso a propiedades que no son de navegación.

NavigationlessOwnership(Object, Object)

La relación entre '{principalEntityType}' y '{dependentEntityType}' no se puede configurar como propiedad, ya que no hay ninguna navegación asociada al tipo de propiedad. Una propiedad siempre debe tener una navegación asociada. Consulte https://aka.ms/efcore-docs-owned para obtener más información.

NavigationNoSetter(Object, Object)

Navegación '{1_entityType}. {0_navigation}' no tiene un establecedor y no se encontró ni especificó ningún campo de respaldo grabable. Las navegaciones de colección de solo lectura deben inicializarse antes de su uso.

NavigationNotAdded(Object, Object, Object)

No se puede determinar la relación representada por la navegación '{entityType}. {navigation}' del tipo '{propertyType}'. Configure manualmente la relación o omita esta propiedad mediante el atributo '[NotMapped]' o mediante 'EntityTypeBuilder.Ignore' en 'OnModelCreating'.

NavigationNotAddedAdHoc(Object, Object, Object)

La propiedad '{entityType}. {navigation}' del tipo '{propertyType}' parece ser una navegación a otro tipo de entidad. No se admiten las navegaciones al usar "SqlQuery". Incluya este tipo en el modelo y use "FromSql" para la consulta, o bien omita esta propiedad mediante el atributo "[NotMapped]".

NavigationNotAddedComplexType(Object, Object, Object)

No se puede configurar la navegación '{complexType}. {navigation}' del tipo '{propertyType}' como tipos complejos no admiten las navegaciones. Omita esta propiedad mediante el atributo '[NotMapped]' o mediante 'EntityTypeBuilder.Ignore' en 'OnModelCreating'. Consulte https://aka.ms/efcore-docs-complex-types para obtener más información.

NavigationSingleWrongClrType(Object, Object, Object, Object)

No se puede agregar la navegación '{navigation}' al tipo de entidad '{entityType}' porque su tipo CLR '{clrType}' no coincide con el tipo CLR esperado '{targetType}'.

NavigationToKeylessType(Object, Object)

No se puede agregar la navegación '{navigation}' porque tiene como destino el tipo de entidad sin clave '{entityType}'. Las navegaciones solo pueden dirigirse a tipos de entidad con claves. Para obtener más información sobre los tipos de entidad sin claves, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

NavigationToShadowEntity(Object, Object, Object)
Obsoletos.

No se puede agregar la navegación '{navigation}' al tipo de entidad '{entityType}' porque el tipo de entidad de destino '{targetType}' se define en estado de sombra y las propiedades de navegación no pueden apuntar a entidades de estado de sombra.

NoBackingField(Object, Object, Object)

No se encontró ningún campo de respaldo para la propiedad '{1_entityType}. {0_property}'. Asigne un nombre al campo de respaldo para que lo detecte por convención, configure el campo de respaldo que se va a usar o use otro '{propertyAccessMode}'.

NoBackingFieldLazyLoading(Object, Object)

No se encontró ningún campo de respaldo para la propiedad '{1_entityType}. {0_property}'. Las navegaciones con carga diferida deben tener campos de respaldo. Asigne un nombre al campo de respaldo para que lo detecte por convención o configure el campo de respaldo que se va a usar.

NoClrNavigation(Object, Object)

No se puede agregar la navegación '{navigation}' al tipo de entidad '{entityType}' porque no hay ninguna propiedad CLR correspondiente en el tipo subyacente y las propiedades de navegación no se pueden agregar en estado de sombra.

NoClrType(Object)

El materializador de entidad CLR no se puede usar para el tipo de entidad '{entityType}' porque es un tipo de entidad de estado de sombra. La materialización en un tipo CLR solo es posible para los tipos de entidad que tienen un tipo CLR correspondiente.

NoDefiningNavigation(Object, Object, Object)
Obsoletos.

La navegación '{navigation}' usada para definir el tipo de entidad '{entityType}' no está presente en '{definingEntityType}'.

NoDiscriminatorForValue(Object, Object)

No se puede establecer el valor discriminador para el tipo de entidad '{entityType}' porque el tipo de entidad raíz '{rootEntityType}' no tiene configurada una propiedad discriminante.

NoDiscriminatorProperty(Object)

El tipo de entidad '{entityType}' forma parte de una jerarquía, pero no tiene configurada una propiedad discriminador.

NoDiscriminatorValue(Object)

El tipo de entidad '{entityType}' tiene una propiedad discriminador, pero no tiene configurado un valor discriminador.

NoFieldOrGetter(Object, Object)

No se encontró ningún campo de respaldo para la propiedad '{1_entityType}. {0_property}' y la propiedad no tiene un captador.

NoFieldOrSetter(Object, Object)

No se encontró ningún campo de respaldo para la propiedad '{1_entityType}. {0_property}' y la propiedad no tiene un establecedor.

NoGetter(Object, Object, Object)

La propiedad '{1_entityType}. {0_property}' no tiene un captador. Haga que la propiedad sea legible o use otro '{propertyAccessMode}'.

NoIndexer(Object)

Se agregó una propiedad indexada al tipo de entidad '{entity}'. Pero no hay ningún indexador público en '{entity}' que tome un único argumento de tipo 'string' y devuelva el tipo 'object'.

NoNavigation(Object, Object)
Obsoletos.

No hay navegación en el tipo de entidad '{entityType}' asociado a la clave externa {foreignKeyProperties}.

NonClrBaseType(Object, Object)
Obsoletos.

El tipo de entidad '{entityType}' no puede heredar de '{baseEntityType}' porque '{baseEntityType}' es un tipo de entidad de estado de sombra mientras '{entityType}' no es.

NonComparableKeyType(Object, Object, Object)

Propiedad '{entityType}. {property}' no se puede usar como clave porque tiene el tipo '{providerType}' que no implementa 'IComparable<T>', 'IComparable' o 'IStructuralComparable'. Use 'HasConversion' en 'OnModelCreating' para encapsular '{providerType}' con un tipo que se pueda comparar.

NonComparableKeyTypes(Object, Object, Object, Object)

Propiedad '{entityType}. {property}' no se puede usar como clave porque tiene el tipo '{modelType}' y el tipo de proveedor '{providerType}', ninguno de los cuales implementa 'IComparable<T>', 'IComparable' o 'IStructuralComparable'. Haga que '{modelType}' implemente una de estas interfaces para usarla como clave.

NonConfiguredNavigationToSharedType(Object, Object)

Navegación '{1_entityType}. {0_navigation}" debe configurarse en "OnModelCreating" con un nombre explícito para el tipo de entidad de tipo compartido de destino o excluirse llamando a "EntityTypeBuilder.Ignore".

NonDefiningOwnership(Object, Object, Object)
Obsoletos.

El tipo de entidad '{2_entityType}' que pertenece a '{0_ownershipNavigation}' debe usar la definición de la navegación '{1_definingNavigation}' para .

NonGenericOptions(Object)

DbContextOptions pasado al constructor {contextType} debe ser dbContextOptions<{contextType}>. Al registrar varios tipos dbContext, asegúrese de que el constructor de cada tipo de contexto tiene un parámetro TContextOptions<> dbContext en lugar de un parámetro DbContextOptions no genérico.

NonIndexerEntityType(Object, Object, Object)

No se puede agregar la propiedad de indexador '{property}' porque no hay ningún indexador en '{entityType}' tomando un único argumento de tipo asignable desde '{type}'.

NonListCollection(Object, Object, Object, Object)

Colección compleja '{entityType}'. {name}" es del tipo '{type}' que no implementa '{listInterface}'.

NonNotifyingCollection(Object, Object, Object, Object)

El tipo de colección '{2_collectionType}' que se usa para la navegación '{1_entityType}. {0_navigation}" no implementa "INotifyCollectionChanged". Cualquier tipo de entidad configurado para usar la estrategia de seguimiento de cambios '{changeTrackingStrategy}' debe usar colecciones que implementen 'INotifyCollectionChanged'. Considere la posibilidad de usar "ObservableCollection<T>" para esto.

NonNotifyingCollection(Object, Object, Object)

El tipo de colección que se usa para la navegación '{1_entityType}. {0_navigation}" no implementa "INotifyCollectionChanged". Cualquier tipo de entidad configurado para usar la estrategia de seguimiento de cambios '{changeTrackingStrategy}' debe usar colecciones que implementen 'INotifyCollectionChanged'. Considere la posibilidad de usar "ObservableCollection<T>" para esto.

NonQueryTranslationFailed(Object)

No se pudo traducir la siguiente expresión "ExecuteUpdate" o "ExecuteDelete", consulte excepción interna para obtener más detalles: '{expression}'

NonQueryTranslationFailedWithDetails(Object, Object)

No se pudo traducir la expresión LINQ '{expression}'. Información adicional: {details} Consulte https://go.microsoft.com/fwlink/?linkid=2101038 para obtener más información.

NonShadowBaseType(Object, Object)
Obsoletos.

El tipo de entidad '{entityType}' no puede heredar de '{baseEntityType}' porque '{entityType}' es un tipo de entidad de estado de sombra mientras '{baseEntityType}' no es.

NonUniqueRequiredDependentForeignKey(Object, Object)

La clave externa {foreignKeyProperties} del tipo de entidad '{declaringEntityType}' no puede tener un extremo dependiente necesario, ya que no es único.

NonUniqueRequiredDependentNavigation(Object, Object)

'{principalEntityType}. {principalNavigation}' no se puede configurar según sea necesario, ya que se configuró como una colección.

NoParameterlessConstructor(Object)

No se encontró un constructor sin parámetros en el tipo de entidad '{entityType}'. Para crear una instancia de '{entityType}', Entity Framework requiere que se declare un constructor sin parámetros.

NoProperty(Object, Object, Object)

No se ha asociado ninguna propiedad al campo '{field}' del tipo de entidad '{entity}'. Configure una propiedad o use otro '{propertyAccessMode}'.

NoPropertyType(Object, Object)

No se puede agregar la propiedad '{property}' al tipo '{type}' porque no se especificó ningún tipo de propiedad y no hay ninguna propiedad o campo CLR correspondiente. Para agregar una propiedad de estado de sombra, se debe especificar el tipo de propiedad .

NoProviderConfiguredFailedToResolveService(Object)

No se puede resolver el servicio para el tipo '{service}'. Esto suele deberse a que no se ha configurado ningún proveedor de base de datos para este DbContext. Un proveedor se puede configurar invalidando el método "DbContext.OnConfiguring" o mediante "AddDbContext" en el proveedor de servicios de aplicación. Si se usa "AddDbContext", asegúrese también de que el tipo DbContext acepta un objeto TContextOptions<> de DbContext en su constructor y lo pasa al constructor base para DbContext.

NoSetter(Object, Object, Object)

La propiedad '{1_entityType}. {0_property}' no tiene un establecedor. Haga que la propiedad sea grabable o use otro '{propertyAccessMode}'.

NotAnEFService(Object)

El proveedor de base de datos intentó registrar una implementación del servicio '{service}'. No es un servicio definido por Entity Framework y, como tal, debe registrarse como un servicio específico del proveedor mediante el método "TryAddProviderSpecificServices".

NotAProviderService(Object)

El proveedor de base de datos intentó registrar una implementación del servicio '{service}'. Se trata de un servicio definido por Entity Framework y, como tal, no debe registrarse mediante el método "TryAddProviderSpecificServices".

NotAssignableClrBaseType(Object, Object, Object, Object)

El tipo de entidad '{entityType}' no puede heredar de '{baseEntityType}' porque '{clrType}' no es descendiente de '{baseClrType}'.

NotCollection(Object, Object)

La propiedad '{entityType}. {property}' no se puede asignar como una colección, ya que no implementa 'IEnumerable<T>'.

NotParameterizedAttributeWithNonConstantNotSupportedInPrecompiledQueries(Object, Object)

Al precompilar consultas, no se puede parametrizar el parámetro '{parameter}' del método '{method}'.

NoValueGenerator(Object, Object, Object)

La propiedad '{1_entityType}. {0_property}' no tiene un conjunto de valores y no hay ningún generador de valores disponible para las propiedades de tipo '{propertyType}'. Establezca un valor para la propiedad antes de agregar la entidad o configure un generador de valores para las propiedades del tipo '{propertyType}' en 'OnModelCreating'.

NullableKey(Object, Object)

Una clave en el tipo de entidad '{entityType}' no puede contener la propiedad '{property}' porque es nullable/opcional. Todas las propiedades en las que se declara una clave deben marcarse como no que aceptan valores NULL/obligatorios.

NullRequiredComplexProperty(Object, Object)

Propiedad de tipo complejo '{type}. {property}' está configurado como obligatorio (que no acepta valores NULL), pero tiene un valor NULL al guardar los cambios. Consulte https://aka.ms/efcore-docs-complex-types para obtener más información.

NullRequiredPrimitiveCollection(Object, Object)

La propiedad de colección primitiva '{type}. {property}' está configurado como obligatorio (que no acepta valores NULL), pero tiene un valor NULL al guardar los cambios. Marque la propiedad como opcional (que acepta valores NULL) o establezca un valor que no sea NULL.

ObjectRemovedFromModel(Object)

El objeto '{name}' se ha quitado del modelo.

OptionsExtensionNotFound(Object)

No se encontró la extensión de opciones del tipo '{optionsExtension}'.

OriginalValueNotStored(Object, Object)

Los valores originales no se almacenan para la propiedad '{structuralType}. {property}'.

OriginalValueNotTracked(Object, Object)

Valor original de la propiedad '{1_entityType}. No se puede tener acceso a {0_property}' porque no se está realizando el seguimiento. Los valores originales no se registran para la mayoría de las propiedades de las entidades cuando se usa la estrategia "ChangingAndChangedNotifications". Para acceder a todos los valores originales, use una estrategia de seguimiento de cambios diferente, como "ChangingAndChangedNotificationsWithOriginalValues".

OwnedDerivedType(Object)

El tipo de entidad propiedad '{entityType}' no puede tener un tipo base. Consulte https://aka.ms/efcore-docs-owned para obtener más información.

OwnerlessOwnedType(Object)

El tipo de entidad '{ownedType}' se ha marcado como propiedad y se debe hacer referencia desde otro tipo de entidad a través de una navegación. Agregue una navegación a un tipo de entidad que apunte a '{ownedType}' o no lo configure como propiedad.

OwnershipNotCascadeDelete(Object, Object, Object, Object)

La relación de propiedad de '{principalEntityType}' a '{dependentEntityType}' está configurada con el comportamiento de eliminación de '{deleteBehavior}'. Las relaciones de propiedad deben usar el comportamiento de eliminación de '{cascadeBehavior}'. Quite la configuración de comportamiento de eliminación explícita o no configure esta relación como propiedad.

OwnershipNotRequired(Object, Object)

La relación de propiedad de '{principalEntityType}' a '{dependentEntityType}' se configura como opcional. Las relaciones de propiedad deben ser necesarias. Quite la configuración opcional o no configure esta relación como propiedad.

OwnershipToDependent(Object, Object, Object)

No se puede cambiar la navegación '{navigation}', porque la clave externa entre '{principalEntityType}' y '{dependentEntityType}' es una propiedad. Para cambiar la navegación al tipo de entidad propiedad, quite la propiedad.

ParameterExpressionMustHaveName(Object)

La expresión de parámetro '{parameterExpression}' debe tener un nombre.

PoolingContextCtorError(Object)

El DbContext del tipo '{contextType}' no se puede agrupar porque no tiene un constructor público que acepte un único parámetro de tipo DbContextOptions o tenga más de un constructor.

PrimaryKeyAttributeOnDerivedEntity(Object, Object)

El tipo derivado '{derivedType}' no puede tener el atributo [PrimaryKey], ya que las claves principales solo se pueden declarar en el tipo raíz. Mueva el atributo a '{rootType}', o quite '{rootType}' del modelo mediante el atributo [NotMapped] o llamando a 'EntityTypeBuilder.Ignore' en el tipo base "OnModelCreating".

PrimaryKeyDefinedOnIgnoredProperty(Object, Object)

El atributo [PrimaryKey] del tipo de entidad '{entityType}' no es válido porque la propiedad '{propertyName}' se marcó como no asignada por el atributo [NotMapped] o "Ignore()" en "OnModelCreating". Una clave principal no puede usar propiedades no asignadas.

PrimaryKeyDefinedOnNonExistentProperty(Object, Object, Object)

El atributo [PrimaryKey] del tipo de entidad '{entityType}' hace referencia a las propiedades {properties}, pero no existe ninguna propiedad con el nombre '{propertyName}' en ese tipo de entidad o en cualquiera de sus tipos base.

PrincipalEndIncompatibleNavigations(Object, Object, Object)

Al crear la relación entre '{navigationSpecification1}' y '{navigationSpecification2}' el tipo de entidad '{targetEntityType}' no se puede establecer como entidad de seguridad.

PrincipalEntityTypeNotInRelationship(Object, Object, Object)

Está configurando una relación entre '{dependentEntityType}' y '{principalEntityType}', pero ha especificado una clave principal en '{entityType}'. La clave externa debe tener como destino un tipo que forme parte de la relación.

PrincipalKeylessType(Object, Object, Object)

El tipo de entidad sin clave '{entityType}' no puede estar en el extremo principal de la relación entre '{firstNavigationSpecification}' y '{secondNavigationSpecification}'. El tipo de entidad principal debe tener una clave. Para obtener más información sobre los tipos de entidad sin claves, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

PrincipalOwnedType(Object, Object, Object)

No se admite la relación de '{referencingEntityTypeOrNavigation}' a '{referencedEntityTypeOrNavigation}' porque el tipo de entidad de propiedad '{ownedType}' no puede estar en el lado principal de una relación de no propiedad. Quite la relación o configure la clave externa para que esté en '{ownedType}'.

PropertyCalledOnNavigation(Object, Object)

'{property}' no se puede usar como propiedad en el tipo de entidad '{entityType}' porque está configurado como una navegación.

PropertyClashingNonIndexer(Object, Object)

No se puede agregar la propiedad del indexador '{property}' al tipo '{type}' porque el tipo CLR contiene un miembro con el mismo nombre. Especifique un nombre diferente o configure '{property}' como una propiedad que no sea indexador.

PropertyConceptualNull(Object, Object)

La propiedad '{1_entityType}. {0_property}' contiene null, pero la propiedad está marcada como necesaria. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de clave.

PropertyConceptualNullSensitive(Object, Object, Object)

La propiedad '{property}' contiene null en la entidad '{entityType}' con el valor de clave '{keyValue}', pero la propiedad está marcada como necesaria.

PropertyDoesNotBelong(Object, Object, Object)

La propiedad '{property}' pertenece al tipo '{expectedType}', pero se usa con una instancia de tipo '{actualType}'.

PropertyInUseForeignKey(Object, Object, Object, Object)

No se puede quitar la propiedad '{property}' del tipo '{type}' porque se usa en la clave externa {foreignKeyProperties} en '{foreignKeyType}'. Todas las claves externas que contengan se deben quitar o redefinir antes de que se pueda quitar la propiedad.

PropertyInUseIndex(Object, Object, Object, Object)

No se puede quitar la propiedad '{property}' del tipo '{entityType}' porque se usa en el índice {index} en '{indexType}'. Todos los índices que contienen se deben quitar o redefinir antes de que se pueda quitar la propiedad.

PropertyInUseKey(Object, Object, Object)

No se puede quitar la propiedad '{property}' del tipo '{entityType}' porque se usa en la clave {keyProperties}. Todas las claves que contienen se deben quitar o redefinir antes de que se pueda quitar la propiedad.

PropertyIsNavigation(Object, Object, Object, Object, Object)

La propiedad '{1_entityType}. Se accede a {0_property}" mediante el método '{propertyMethod}', pero se define en el modelo como navegación. Use el método '{referenceMethod}' o '{collectionMethod}' para acceder a las navegaciones.

PropertyIsNotACollection(Object, Object)

La propiedad '{propertyName}' del tipo de entidad '{entityType}' no es una propiedad de colección y no se puede usar con descriptores de acceso de colección indizado.

PropertyNotAdded(Object, Object, Object)

La propiedad '{entityType}. No se pudo asignar {property}' porque es del tipo '{propertyType}', que no es un tipo primitivo admitido ni un tipo de entidad válido. Asigne explícitamente esta propiedad o omita el atributo '[NotMapped]' o mediante 'EntityTypeBuilder.Ignore' en 'OnModelCreating'.

PropertyNotAddedAdHoc(Object, Object, Object)

La propiedad '{entityType}. No se pudo asignar {property}' porque es del tipo '{propertyType}', que no es un tipo primitivo admitido ni un tipo de entidad válido. La propiedad se puede omitir mediante el atributo '[NotMapped]'.

PropertyNotFound(Object, Object)

La propiedad '{1_entityType}. No se encontró {0_property}'. Asegúrese de que la propiedad existe y se ha incluido en el modelo.

PropertyNotMapped(Object, Object, Object)

La propiedad '{propertyType}' '{entityType}. No se pudo asignar {property}' porque el proveedor de base de datos no admite este tipo. Considere la posibilidad de convertir el valor de propiedad en un tipo admitido por la base de datos mediante un convertidor de valores. Consulte https://aka.ms/efcore-docs-value-converters para obtener más información. Como alternativa, excluya la propiedad del modelo mediante el atributo '[NotMapped]' o mediante 'EntityTypeBuilder.Ignore' en 'OnModelCreating'.

PropertyReadOnlyAfterSave(Object, Object)

La propiedad '{1_entityType}. {0_property}' se define como de solo lectura después de guardarlo, pero su valor se ha modificado o marcado como modificado.

PropertyReadOnlyBeforeSave(Object, Object)

La propiedad '{1_entityType}. {0_property}' se define como de solo lectura antes de que se haya guardado, pero su valor se ha establecido en algo distinto de un valor temporal o predeterminado.

PropertyWrongClrType(Object, Object, Object, Object)

No se puede agregar la propiedad '{property}' al tipo '{type}' porque el tipo de la propiedad o el campo CLR correspondiente '{clrType}' no coincide con el tipo especificado '{propertyType}'.

PropertyWrongEntityClrType(Object, Object, Object)

No se puede agregar la propiedad '{property}' al tipo '{type}' porque se declara en el tipo CLR '{clrType}'.

PropertyWrongName(Object, Object, Object)

No se puede agregar la propiedad '{property}' al tipo '{type}' porque no coincide con el nombre de la propiedad CLR proporcionada o el campo '{clrName}'. Use el mismo nombre o especifique un miembro CLR diferente.

PropertyWrongType(Object, Object, Object)

No se puede quitar la propiedad '{property}' del tipo '{type}' porque se declara en el tipo '{otherType}'.

QueryEntityMaterializationConditionWrongShape(Object)

La condición de materialización pasada para el conformador de entidad del tipo de entidad '{entityType}' no es de la forma correcta. Una condición de materialización debe ser "LambdaExpression" de "Func<ValueBuffer, IEntityType>".

QueryFailed(Object, Object)

Error al procesar la expresión LINQ '{expression}' por '{visitor}'. Esto puede indicar un error o una limitación en Entity Framework. Consulte https://go.microsoft.com/fwlink/?linkid=2101433 para obtener información más detallada.

QueryInvalidMaterializationType(Object, Object)

La consulta contiene una proyección '{projection}' del tipo '{queryableType}'. Las colecciones de la proyección final deben ser un tipo "IEnumerable<T>", como "List<T>". Considere la posibilidad de usar "ToList" o algún otro mecanismo para convertir "IQueryable<T>" o "IOrderedEnumerable<T>" en "IEnumerable<T>".

QueryRootDifferentEntityType(Object)

El tipo de entidad de reemplazo: {entityType} no tiene el mismo nombre y tipo CLR que el tipo de entidad que representa esta raíz de consulta.

QueryUnableToTranslateEFProperty(Object)

Error en la traducción de '{expression}'. El origen de la consulta no es un tipo de entidad o la propiedad especificada no existe en el tipo de entidad.

QueryUnableToTranslateMember(Object, Object)

Error en la traducción del miembro '{member}' en el tipo de entidad '{entityType}'. Esto suele ocurrir cuando el miembro especificado no está asignado.

QueryUnableToTranslateMethod(Object, Object)

Traducción del método '{declaringTypeName}. Error de {methodName}' Si este método se puede asignar a la función personalizada, consulte https://go.microsoft.com/fwlink/?linkid=2132413 para obtener más información.

QueryUnhandledQueryRootExpression(Object)

El código de proveedor no controla la raíz de consulta del tipo '{type}'. Este problema se produce cuando se usa un método específico del proveedor en otro proveedor en el que no se admite.

ReadOnlyListType(Object)

El tipo '{givenType}' no se puede usar como una colección primitiva porque es de solo lectura. No se admiten colecciones de solo lectura de tipos primitivos.

ReferencedShadowKey(Object, Object, Object, Object)

La relación de '{referencingEntityTypeOrNavigation}' a '{referencedEntityTypeOrNavigation}' con las propiedades de clave externa {foreignKeyPropertiesWithTypes} no puede tener como destino la clave principal {primaryKeyPropertiesWithTypes} porque no es compatible. Configure una clave principal o un conjunto de propiedades de clave externa con tipos compatibles para esta relación.

ReferenceIsCollection(Object, Object, Object, Object)

La propiedad '{1_entityType}. Se accede a {0_property}" mediante el método '{referenceMethod}', pero se define en el modelo como navegación de colección. Use el método '{collectionMethod}' para acceder a las navegaciones de la colección.

ReferenceMustBeLoaded(Object, Object)

Navegación '{1_entityType}. {0_navigation}' no puede tener "IsLoaded" establecido en false porque la entidad a la que se hace referencia no es null y, por tanto, se carga.

RelationshipConceptualNull(Object, Object)

La asociación entre los tipos de entidad '{firstType}' y '{secondType}' se ha cortado, pero la relación se marca como obligatoria o se requiere implícitamente porque la clave externa no admite valores NULL. Si se debe eliminar la entidad dependiente o secundaria cuando se ha severado una relación necesaria, configure la relación para usar eliminaciones en cascada. Si el dependiente se mueve a otra entidad de seguridad, considere la posibilidad de establecer "context". ChangeTracker.DeleteOrphansTiming' (ChangeTracker.DeleteOrphansTiming), consulte https://aka.ms/efcore-docs-changing-relationships para obtener más información. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de clave.

RelationshipConceptualNullSensitive(Object, Object, Object)

La asociación entre las entidades '{firstType}' y '{secondType}' con el valor de clave '{secondKeyValue}' se ha severado, pero la relación se marca como obligatoria o se requiere implícitamente porque la clave externa no admite valores NULL. Si se debe eliminar la entidad dependiente o secundaria cuando se ha severado una relación necesaria, configure la relación para usar eliminaciones en cascada. Si el dependiente se mueve a otra entidad de seguridad, considere la posibilidad de establecer "context". ChangeTracker.DeleteOrphansTiming' (ChangeTracker.DeleteOrphansTiming), consulte https://aka.ms/efcore-docs-changing-relationships para obtener más información.

RelationshipCycle(Object, Object, Object)

Ciclo de relación que implica la propiedad '{entityType}. Se detectó {property}'. Esto impide que Entity Framework determine la configuración correcta. Revise las claves externas definidas en la propiedad y la propiedad principal correspondiente y quite una de ellas o especifique "{configuration}" explícitamente en una de las propiedades.

RequiredSkipNavigation(Object, Object)

'{entityType}. {navigation}' no se puede configurar según sea necesario, ya que representa una navegación de omisión.

RetryLimitExceeded(Object, Object)

Se superó el número máximo de reintentos ({retryLimit}) durante la ejecución de operaciones de base de datos con '{strategy}'. Consulte la excepción interna para ver el error más reciente.

SameParameterInstanceUsedInMultipleLambdas(Object)

La misma instancia de parámetro con el nombre '{parameterName}' se usó en varias lambdas del árbol de consulta. Cada lambda debe tener sus propias instancias de parámetro.

SaveOwnedWithoutOwner(Object)

No se puede guardar la instancia de '{entityType}' porque es una entidad propiedad sin ninguna referencia a su propietario. Las entidades propiedad solo se pueden guardar como parte de un agregado, incluida la entidad de propietario.

SeedDatumComplexProperty(Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque tiene establecida la propiedad compleja '{property}'. Actualmente no se admiten propiedades complejas en la propagación. Consulte https://github.com/dotnet/efcore/issues/31254 para obtener más información. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de propiedad implicados.

SeedDatumComplexPropertySensitive(Object, Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' con el valor de clave '{keyValue}' porque tiene establecida la propiedad compleja '{property}'. Actualmente no se admiten propiedades complejas en la propagación. Consulte https://github.com/dotnet/efcore/issues/31254 para obtener más información.

SeedDatumDefaultValue(Object, Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque se proporcionó un valor predeterminado para la propiedad necesaria '{property}'. Proporcione un valor distinto de '{defaultValue}'.

SeedDatumDerivedType(Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque el valor proporcionado es de un tipo derivado '{derivedType}'. Agregue las entidades de inicialización derivadas al tipo de entidad correspondiente.

SeedDatumDuplicate(Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque ya se ha agregado otra entidad de inicialización con el mismo valor de clave para {keyProperties}. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de clave en conflicto.

SeedDatumDuplicateSensitive(Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque ya se ha agregado otra entidad de inicialización con el valor de clave '{keyValue}'.

SeedDatumIncompatibleValue(Object, Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque el valor proporcionado para la propiedad '{property}' no es compatible con el tipo de propiedad '{type}'. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver el valor de propiedad implicado.

SeedDatumIncompatibleValueSensitive(Object, Object, Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque el valor '{value}' proporcionado para la propiedad '{property}' no es compatible con el tipo de propiedad '{type}'.

SeedDatumMissingValue(Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque no se proporcionó ningún valor para la propiedad necesaria '{property}'.

SeedDatumNavigation(Object, Object, Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque tiene establecida la navegación '{navigation}'. Para inicializar las relaciones, agregue la inicialización de entidad a '{relatedEntityType}' y especifique los valores de clave externa {foreignKeyProperties}. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de propiedad implicados.

SeedDatumNavigationSensitive(Object, Object, Object, Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' con el valor de clave '{keyValue}' porque tiene establecida la navegación '{navigation}'. Para inicializar las relaciones, agregue la inicialización de entidad a '{relatedEntityType}' y especifique los valores de clave externa {foreignKeyProperties}.

SeedDatumSignedNumericValue(Object, Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque se requiere un valor distinto de cero para la propiedad '{property}'. Considere la posibilidad de proporcionar un valor negativo para evitar colisiones con datos sin inicialización.

SeedKeylessEntity(Object)

No se puede agregar la entidad de inicialización para el tipo de entidad '{entityType}' porque no se admiten tipos de entidad sin clave. Considere la posibilidad de proporcionar una clave o quitar los datos de inicialización.

SelfReferencingNavigationWithInverseProperty(Object, Object, Object, Object)

No se puede establecer una relación a partir de la propiedad '{1_entityType}. {0_property}" a la propiedad '{3_referencedEntityType}. {2_referencedProperty}'. Compruebe los valores del atributo [InverseProperty] para asegurarse de que las definiciones de relación son únicas y hacen referencia de una navegación a su navegación inversa correspondiente.

SelfReferencingNavigationWithInverseProperty(Object, Object)

Inverso para la navegación '{entityType}. {property}' no puede ser la misma navegación. Cambie el valor del atributo [InverseProperty] a otra navegación.

ServiceProviderConfigAdded(Object)

configuración agregada para '{key}'

ServiceProviderConfigChanged(Object)

configuración cambiada para '{key}'

ServiceProviderConfigRemoved(Object)

se ha quitado la configuración de '{key}'

ShadowEntity(Object)
Obsoletos.

El tipo de entidad '{entityType}' está en estado de sombra. Un modelo válido requiere que todos los tipos de entidad tengan un tipo CLR correspondiente.

ShadowManyToManyNavigation(Object, Object, Object, Object)

No se puede configurar una relación de varios a varios entre '{leftEntityType}. {leftNavigation}" y '{rightEntityType}. {rightNavigation}' porque una o ambas navegaciones no tienen una propiedad CLR correspondiente. Considere la posibilidad de agregar una propiedad privada correspondiente al tipo CLR de entidad.

SharedTypeDerivedType(Object)

El tipo de entidad de tipo compartido '{entityType}' no puede tener un tipo base.

SingletonOptionChanged(Object, Object)

Se realizó una llamada a '{optionCall}' que cambió una opción que debe ser constante dentro de un proveedor de servicios, pero Entity Framework no está creando su propio proveedor de servicios interno. Permita que Entity Framework compile el proveedor de servicios quitando la llamada a '{useInternalServiceProvider}', o asegúrese de que la configuración de '{optionCall}' no cambia para todos los usos de un proveedor de servicios determinado pasado a '{useInternalServiceProvider}'.

SingletonRequired(Object, Object)

Se intentó registrar una instancia del servicio '{scope}' '{service}'. Las instancias solo se pueden registrar para los servicios "Singleton".

SkipInverseMismatchedForeignKey(Object, Object, Object, Object, Object)

La clave externa {foreignKeyProperties} no se puede establecer para la navegación de omisión '{navigation}', ya que usa el tipo de entidad de combinación '{joinType}' mientras que la navegación inversa omitir '{inverso}' está asociada a una clave externa mediante el tipo de entidad de combinación '{inverseJoinType}'. La navegación inversa debe usar el mismo tipo de entidad de combinación.

SkipInverseMismatchedJoinType(Object, Object, Object, Object)

La navegación skip '{inverse}' con el tipo de entidad join '{inverseJoinType}' no se puede establecer como el inverso de '{navigation}', que usa el tipo de entidad de combinación '{joinType}'. La navegación inversa debe usar el mismo tipo de entidad de combinación.

SkipNavigationForeignKeyWrongDependentType(Object, Object, Object, Object)

La clave externa {foreignKeyProperties} no se puede usar para la navegación de omisión '{entityType}. {navigation}" porque se declara en el tipo de entidad '{dependentEntityType}', pero se espera una clave externa en '{entityType}'.

SkipNavigationForeignKeyWrongPrincipalType(Object, Object, Object, Object)

La clave externa {foreignKeyProperties} no se puede usar para la navegación de omisión '{entityType}. {navigation}' porque se declara en el tipo de entidad '{entityType}', pero se espera una clave externa en '{principalEntityType}'.

SkipNavigationInUseBySkipNavigation(Object, Object, Object, Object)

Navegación por omisión '{entityType}. {skipNavigation}' no se puede quitar porque está configurado como el inverso de la navegación omitida '{referencingEntityType}. {inverseSkipNavigation}'. Todas las navegaciones de omisión de referencia deben quitarse antes de que se pueda quitar esta navegación de omisión.

SkipNavigationInUseBySkipNavigation(Object, Object, Object)

No se puede quitar la navegación skip '{skipNavigation}' porque se establece como inversa de la navegación de omisión '{inverseSkipNavigation}' en '{referencingEntityType}'. Todas las navegaciones de omisión de referencia deben quitarse antes de que se pueda quitar esta navegación de omisión.

SkipNavigationNoForeignKey(Object, Object)

Navegación por omisión '{1_entityType}. {0_navigation}' no tiene una clave externa asociada. Cada navegación de omisión debe tener una clave externa configurada.

SkipNavigationNoInverse(Object, Object)

Navegación por omisión '{1_entityType}. {0_navigation}' no tiene configurada una navegación inversa. Cada navegación de omisión debe tener una navegación inversa.

SkipNavigationNonCollection(Object, Object)

Navegación por omisión '{1_entityType}. {0_navigation}' no es una colección. Actualmente solo se admiten las navegaciones de omisión de recopilación.

SkipNavigationSelfInverse(Object, Object)

La navegación por omisión '{navigation}' en el tipo de entidad '{entityType}' no se puede establecer como su propio inverso.

SkipNavigationWrongInverse(Object, Object, Object, Object)

La navegación skip '{inverse}' declarada en el tipo de entidad '{inverseEntityType}' no se puede establecer como el inverso de '{navigation}', que tiene como destino '{targetEntityType}'. La navegación inversa debe declararse en el tipo de entidad de destino.

SkipNavigationWrongType(Object, Object, Object)

No se puede quitar la navegación de omisión '{navigation}' del tipo de entidad '{entityType}' porque se define en el tipo de entidad '{otherEntityType}'.

StoreGenValue(Object, Object)

La propiedad '{1_entityType}. {0_property}' no se puede asignar un valor generado por la base de datos. Los valores generados por el almacén solo se pueden asignar a las propiedades configuradas para usar valores generados por el almacén.

TempValue(Object, Object)

La propiedad '{1_entityType}. {0_property}' no se puede asignar un valor temporal. Los valores temporales solo se pueden asignar a las propiedades configuradas para usar valores generados por el almacén.

TempValuePersists(Object, Object, Object)

La propiedad '{1_entityType}. {0_property}' tiene un valor temporal al intentar cambiar el estado de la entidad a '{state}'. Establezca explícitamente un valor permanente o asegúrese de que la base de datos está configurada para generar valores para esta propiedad.

TrackingTypeMismatch(Object, Object)

No se puede realizar un seguimiento de la instancia del tipo de entidad '{runtimeEntityType}' como el tipo de entidad '{entityType}' porque los dos tipos no están en la misma jerarquía.

TranslationFailed(Object)

No se pudo traducir la expresión LINQ '{expression}'. Vuelva a escribir la consulta en un formulario que se pueda traducir o cambie a la evaluación de cliente explícitamente insertando una llamada a "AsEnumerable", "AsAsyncEnumerable", "ToList" o "ToListAsync". Consulte https://go.microsoft.com/fwlink/?linkid=2101038 para obtener más información.

TranslationFailedWithDetails(Object, Object)

No se pudo traducir la expresión LINQ '{expression}'. Información adicional: {details} Vuelva a escribir la consulta en un formulario que se pueda traducir o cambie explícitamente a la evaluación de cliente insertando una llamada a "AsEnumerable", "AsAsyncEnumerable", "ToList" o "ToListAsync". Consulte https://go.microsoft.com/fwlink/?linkid=2101038 para obtener más información.

TypeConfigurationConflict(Object, Object, Object, Object)

El tipo '{type}' se ha configurado como '{typeConfiguration}', esto entra en conflicto con el tipo '{otherType}' configurado como '{otherTypeConfiguration}'. Todos los tipos base e interfaces implementadas deben tener el mismo tipo de configuración.

TypeNotMarkedAsShared(Object)

El tipo '{type}' no se ha configurado como un tipo compartido en el modelo. Antes de llamar a "UsingEntity", agregue el tipo de entidad en el modelo como una entidad compartida.

UnableToDiscriminate(Object, Object)

No se puede materializar la instancia de entidad del tipo '{entityType}'. Ningún discriminador coincide con el valor de discriminador '{discriminador}'.

UnableToSetIsUnique(Object, Object, Object)

No se puede establecer 'IsUnique' en '{isUnique}' en la relación asociada a la navegación '{2_entityType}. {1_navigationName}' porque la navegación tiene la multiplicidad opuesta.

UnconfigurableType(Object, Object, Object, Object)

El tipo '{type}' no se puede configurar como '{configuration}', ya que la compilación del modelo supone que está configurada como '{expectedConfiguration}'. Quite la configuración no admitida para '{configurationType}'.

UnconfigurableTypeMapping(Object)

No se puede configurar la asignación de tipos predeterminada para el tipo '{type}', ya que no es un tipo escalar válido. Quite la configuración no admitida.

UnhandledExpressionNode(Object)

Tipo de nodo de expresión no controlada '{nodeType}'.

UnhandledMemberBinding(Object)

Tipo de enlace de miembro no controlado '{bindingType}'.

UnhandledNavigationBase(Object)

'INavigationBase' no controlado del tipo '{type}'.

UnionTypeNotSupported(Object)

No se puede asignar el tipo '{type}' porque no se admiten tipos de unión. Consulte https://github.com/dotnet/efcore/issues/36375 para obtener más información.

UnknownEntity(Object)

Se encontró {entity} no controlado.

UnknownKeyValue(Object, Object)

Valor de '{entityType}. {property}' es desconocido al intentar guardar los cambios. Esto se debe a que la propiedad también forma parte de una clave externa para la que no se conoce la entidad principal de la relación.

UnknownShadowKeyValue(Object, Object)

Valor de la propiedad de clave instantánea '{entityType}. {property}' es desconocido al intentar guardar los cambios. Esto se debe a que los valores de propiedad shadow no se pueden conservar cuando no se realiza el seguimiento de la entidad. Considere la posibilidad de agregar la propiedad al tipo de .NET de la entidad. Consulte https://aka.ms/efcore-docs-owned-collections para obtener más información.

UnnamedIndexDefinedOnIgnoredProperty(Object, Object, Object)

El índice sin nombre especificado a través del atributo [Index] en el tipo de entidad '{entityType}' con las propiedades {indexProperties} no es válida. La propiedad '{propertyName}' se marcó como no asignada por el atributo [NotMapped] o "Ignore()" en "OnModelCreating". Un índice no puede usar propiedades sin asignar.

UnnamedIndexDefinedOnNonExistentProperty(Object, Object, Object)

Un índice sin nombre especificado mediante el atributo [Index] en el tipo de entidad '{entityType}' hace referencia a las propiedades {indexProperties}, pero no existe ninguna propiedad con el nombre '{propertyName}' en ese tipo de entidad o en cualquiera de sus tipos base.

UntrackedDependentEntity(Object, Object, Object)

El tipo de entidad '{entityType}' usa un tipo compartido y la entidad proporcionada no se está realizando el seguimiento actualmente. Para iniciar el seguimiento de esta entidad, llame a '{referenceCall}' o '{collectionCall}' en la entrada del propietario.

ValueCannotBeNull(Object, Object, Object)

Valor de la propiedad '{1_entityType}. {0_property}' no se puede establecer en NULL porque su tipo es '{propertyType}' que no es un tipo que acepta valores NULL.

ValueGenWithConversion(Object, Object, Object)

No se admite la generación de valores para la propiedad '{entityType}. {property}' porque tiene configurado un convertidor '{converter}'. Configure la propiedad para que no use la generación de valores mediante "ValueGenerated.Never" o "DatabaseGeneratedOption.None" y especifique valores explícitos en su lugar.

VisitIsNotAllowed(Object)

No se permite llamar a '{visitMethodName}'. Visite la expresión manualmente para la parte pertinente en el visitante.

WarningAsErrorTemplate(Object, Object, Object)

Se generó un error para la advertencia '{eventName}': {message} Esta excepción se puede suprimir o registrar pasando el identificador de evento '{eventId}' al método 'ConfigureWarnings' en 'DbContext.OnConfiguring' o 'AddDbContext'.

WeakBaseType(Object, Object)
Obsoletos.

El tipo '{entityType}' no puede tener el tipo de entidad '{baseType}' como tipo base porque este último tiene una navegación definitoria.

WeakDerivedType(Object)
Obsoletos.

El tipo de entidad '{entityType}' no puede tener un tipo base porque tiene una navegación definitoria.

WrongGenericPropertyType(Object, Object, Object, Object)

Propiedad '{1_entityType}. {0_property}" es del tipo '{actualType}', pero el tipo genérico proporcionado es del tipo '{genericType}'.

WrongStateManager(Object)

No se puede iniciar el seguimiento de la entrada del tipo de entidad '{entityType}' porque se creó mediante una instancia de StateManager diferente.

Se aplica a