Compartir a través de


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 de bases de datos y extensiones. Es inusual que el código de la aplicación necesite estas cadenas.

public static class CoreStrings
type CoreStrings = class
Public Class CoreStrings
Herencia
CoreStrings

Propiedades

CanConnectNotImplemented
Obsoleto..

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, presente un problema en https://go.microsoft.com/fwlink/?linkid=2142044.

ConcurrentMethodInvocation

Se inició una segunda operación en esta instancia de contexto antes de que se completara una operación anterior. Esto suele deberse a diferentes subprocesos 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ó a partir de 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 las 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 El enlace de modelos.

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, enlazar a 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, enlaza a "DbSet.Local.ToObservableCollection". Para WinForms, enlaza a "DbSet.Local.ToBindingList". Para ASP.NET WebForms, enlaza a "DbSet.ToList" o usa el enlace de modelos.

DefaultMethodInvoked

The 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.

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
Obsoleto..

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

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 que se haya producido una excepción InvalidOperationException.

InvalidMemberInitBinding

Operación no controlada: El enlace MemberInitExpression no es miembroAssignment

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.

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.

NativeAotNoCompiledModel

La creación de modelos no se admite 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 reemplazando el método "DbContext.OnConfiguring" o mediante "AddDbContext" en el proveedor de servicios de aplicaciones. 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.

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 de propiedad sin su propietario. Incluya la entidad propietaria en el resultado o haga que la consulta no realice el seguimiento mediante "AsNoTracking".

PoolingOptionsModified

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

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.

QuerySelectContainsGrouping

No se admite la traducción de 'Select' que contiene el parámetro 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 subprocesos.

RecursiveOnModelCreating

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

RelationshipCannotBeInverted

La entidad 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>. Clear" no se admite porque usa la operación "INotifyCollectionChanged" "Reset", que no proporciona los elementos quitados. Use varias llamadas a "Remove" o use una colección de notificación 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 bases 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 'Include'. Considere la posibilidad de aplicar la misma "Incluir" en ambos lados.

TransactionsNotSupported

El proveedor actual no admite System.Transaction.

Métodos

AbstractLeafEntityType(Object)

No se puede crear una instancia del tipo CLR correspondiente para el tipo de entidad '{entityType}' y no hay ningún tipo de entidad derivada en el modelo que corresponda a un tipo CLR concreto.

AddingProxyTypeAsEntityType(Object)

No se puede agregar el tipo '{typeName}' al modelo, ya que es un tipo de proxy generado dinámicamente.

AmbiguousDependentEntity(Object, Object)

El tipo de entidad '{entityType}' usa un tipo compartido y actualmente se hace referencia a la entidad proporcionada desde varias entidades propietarias. Para acceder a la entrada de una referencia determinada, llame a '{targetEntryCall}' en la entrada de 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". Para obtener más información, consulte https://go.microsoft.com/fwlink/?LinkId=724062.

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". Para obtener más información, consulte https://go.microsoft.com/fwlink/?LinkId=724062.

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ó como 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. Para obtener más información, consulte https://go.microsoft.com/fwlink/?LinkId=724062.

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 de forma independiente a través de cadenas de métodos independientes en "OnModelCreating". Para obtener más información, consulte https://go.microsoft.com/fwlink/?LinkId=724062.

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". Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

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 que usan 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 compartida o elija otro nombre.

AnnotationNotFound(Object)

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

AnnotationNotFound(Object, Object)

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

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 OnModelCreating o llame al método "IgnoreAutoInclude" en la consulta.

BackingFieldOnIndexer(Object, Object, Object)

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

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

El campo especificado '{field}' del tipo '{fieldType}' no se puede usar 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 valor de la enumeración {enumType}.

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.

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}'.

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 propiedad '{entityType}'. Un filtro solo se puede aplicar a un tipo de entidad que no es propiedad de . Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

BadJsonValueReaderWriterType(Object)

El tipo '{givenType}' no se puede usar como 'JsonValueReaderWriter' porque no hereda del genérico 'JsonValueReaderWriter<TValue>'. Asegúrese de heredar lector/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/obligatorio, 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/optional porque el tipo del elemento es '{elementType}' que no es un tipo que acepta valores NULL. Cualquier tipo de elemento se puede marcar como que no acepta valores NULL/obligatorio, pero solo los elementos de 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 de lectura y escritura '{readerWriterType}'. Asegúrese de que se puede crear una instancia del tipo y que tiene un constructor sin parámetros público o que un campo estático público "Instance" devuelve 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 puede crear una instancia del tipo y tiene un constructor sin parámetros o use la sobrecarga de '{method}' que acepta un delegado.

CannotCreateValueConverter(Object, Object)

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

CannotCreateValueGenerator(Object)

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

CannotCreateValueGenerator(Object, Object)

No se puede crear una instancia del tipo de generador de valores '{generatorType}'. Asegúrese de que se puede crear una instancia del tipo y tiene un constructor sin parámetros o use la sobrecarga de '{method}' 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 las 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 externa 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 convertirla en no abstracta o asignar 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 antes de configurarla.

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 '{notificationInterface}' necesaria. Implemente '{notificationInterface}' en '{entityType}' o use otra estrategia de seguimiento de cambios.

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". Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

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 no propiedad o llame a 'HasBaseType(null)' para él en 'OnModelCreating'. Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

ClashingNonOwnedEntityType(Object)

El tipo de entidad '{entityType}' no se puede configurar como propiedad porque ya se ha configurado como propiedad. Si desea invalidar la configuración anterior, quite primero el tipo de entidad del modelo mediante una llamada a "Omitir". Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

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 compartida con el mismo tipo CLR.

ClashingNonWeakEntityType(Object)
Obsoleto..

El tipo de entidad '{entityType}' con una navegación definitoria 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'. Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

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 o OwnsMany en OwnsOne el generador de tipos de entidad propietario para configurar aún más este tipo. Si desea invalidar la configuración anterior, quite primero el tipo de entidad del modelo mediante una llamada a "Omitir". Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

ClashingSharedType(Object)

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

ClashingWeakEntityType(Object)
Obsoleto..

El tipo de entidad '{entityType}' no se puede agregar al modelo porque ya existe un tipo de entidad con una navegación definitoria 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. Para más información y ejemplos, consulte https://go.microsoft.com/fwlink/?linkid=2103067.

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 convertir el método en estático para que no capture constantes en la instancia de . Para más información y ejemplos, consulte https://go.microsoft.com/fwlink/?linkid=2103067.

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. Para más información y ejemplos, consulte https://go.microsoft.com/fwlink/?linkid=2103067.

ClrPropertyOnShadowEntity(Object, Object)
Obsoleto..

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}'.

CompiledModelIncompatibleTypeMapping(Object)

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

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.

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.

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 indexador. Consulte https://github.com/dotnet/efcore/issues/31244 para obtener más información.

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.

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}'.

ComplexTypesNotSupported(Object)

'{service}' no admite actualmente tipos complejos.

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]. Claves principales compuestas configuradas mediante la colocación del 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)

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

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}'.

ConflictingKeylessAndPrimaryKeyAttributes(Object)

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

ConflictingPropertyOrNavigation(Object, Object, Object)

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

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 única relación. Si desea invalidar una llamada de relación existente 'Ignore' en la navegación '{newDependentNavigationSpecification}' primero en 'OnModelCreating'.

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 única relación.

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 de entidad '{entityType}'. Los constructores siguientes tenían parámetros que no se podían enlazar a propiedades del tipo de entidad: {constructores}Tenga en cuenta que solo se pueden enlazar propiedades asignadas a parámetros de constructor. No se pueden enlazar las navegaciones a entidades relacionadas, incluidas las referencias a tipos de propiedad.

ConverterBadType(Object, Object, Object)

El convertidor de valores '{converter}' no se puede usar 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 crear 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)
Obsoleto..

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 la configuración, pero el tipo de contexto '{contextType}' solo declara un constructor sin parámetros. Esto significa que la configuración que se pasa a "AddDbContext" nunca se usará. Si la configuración se pasa a 'AddDbContext', '{contextType}' debe declarar un constructor que acepte un DbContextOptions<{contextType}> y debe pasarlo al constructor base de DbContext.

DbSetIncorrectGenericType(Object, Object, Object)

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

DebugViewError(Object)

La vista de depuración produjo {message}. Notifique esto en https://github.com/dotnet/efcore

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 realizar copias de seguridad de tipos de entidad sin claves.

DeleteBehaviorAttributeNotOnNavigationProperty(Object, Object)

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. 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 clave, vea 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 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. Para más información y ejemplos, consulte https://aka.ms/efcore-docs-owned.

DerivedEntityTypeHasNoKey(Object, Object)

'{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 tenía previsto que '{rootType}' se incluya en el modelo, asegúrese de que no se hace referencia a ella mediante una propiedad DbSet en el contexto, a la que se hace referencia en una llamada de configuración a ModelBuilder en "OnModelCreating" o a la que se hace referencia desde una navegación en un tipo incluido en el modelo. Para obtener más información sobre los tipos de entidad sin clave, vea 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 tenía previsto que '{rootType}' se incluya en el modelo, asegúrese de que no se hace referencia a ella mediante una propiedad DbSet en el 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 definitoria porque se deriva de '{baseType}'. Solo los tipos de entidad base pueden tener una consulta definitoria.

DiscriminatorEntityTypeNotDerived(Object, Object)

No se puede configurar el valor de discriminador para el tipo de entidad '{entityType}' porque no se 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.

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 de discriminador '{value}' para el tipo de entidad '{entityType}' porque no se puede asignar a la propiedad discriminador del tipo '{discriminatorType}'.

DuplicateAnnotation(Object)

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

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}

DuplicateComplexType(Object)

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

DuplicateDiscriminatorValue(Object, Object, Object)

El valor de discriminador para '{entityType1}' es '{discriminatorValue}' que es el mismo para '{entityType2}'. Cada tipo de entidad concreta 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)

No se puede agregar el índice {indexProperties} 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)

La clave {keyProperties} no se puede agregar al tipo de entidad '{entityType}' porque ya existe una clave en las mismas propiedades 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}.

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, porque 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)

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

EmptyComplexType(Object)

El tipo complejo '{complexType}' no tiene ninguna propiedad definida. Configure al menos una propiedad o no incluya este tipo en el modelo.

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 reescribir la consulta.

EntityEqualityOnKeylessEntityNotSupported(Object)

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

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 clave, vea https://go.microsoft.com/fwlink/?linkid=2141943.

EntityEqualitySubqueryWithCompositeKeyNotSupported(Object)

Esta consulta provocaría varias evaluaciones 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 clave, vea 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, todos los tipos de entidad derivadas se deben quitar o configurar 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 se deben quitar 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 que se pueda quitar el tipo de entidad, se deben quitar todas las claves externas que hacen referencia a ellas.

EntityTypeInUseByReferencingSkipNavigation(Object, Object, Object)

No se puede quitar el tipo de entidad '{entityType}' porque la navegación skip '{skipNavigation}' hace referencia a ella en '{referencingEntityType}'. Para que se pueda quitar el tipo de entidad, se deben quitar todas las navegaciones de omisión que hacen referencia a ellas.

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.

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 recuperable.

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 está incluido 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 del tipo de entidad '{principalEntityType}'. Proporcione una clave definida en el tipo de entidad principal.

ForeignKeySelfReferencingDependentEntityType(Object)
Obsoleto..

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

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 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.

GraphDoesNotContainVertex(Object)

No se puede agregar el borde proporcionado porque el gráfico 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 se inserte cualquier entidad sin infringir las restricciones de 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 el 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 adjunta 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 el 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 entidades de propiedad, modifique primero las propiedades sin cambiar la instancia o desasocie 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 entidades de propiedad, modifique primero las propiedades sin cambiar la instancia o desasocie 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 adjunta 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)

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

IncludeOnEntityWithDefiningQueryNotSupported(Object, Object)
Obsoleto..

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

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.

InconsistentInheritance(Object, Object)

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

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.

InconsistentOwnership(Object, Object)
Obsoleto..

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 navegaciones que comparten un tipo CLR como propiedad de "OnModelCreating".

IncorrectNumberOfArguments(Object, Object, Object)

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

IndexPropertiesWrongEntity(Object, Object)

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

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 de esta propiedad mediante su 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)
Obsoleto..

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.

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.

InvalidEntityType(Object)

El tipo especificado '{type}' debe ser un tipo de referencia que no sea interfaz que se usará 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)

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

InvalidEnumValue(Object, Object, Object)

El valor '{value}' 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 => ((Derivada)t). MyProperty') o el operador 'as' ('t => (t as Derived). MyProperty'). El acceso de navegación de colección se puede filtrar mediante la redacción de 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 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.

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 navegación de referencia o colección válida.

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)
Obsoleto..

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)
Obsoleto..

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)

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.

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.

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 bien compile 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 clave, vea https://go.microsoft.com/fwlink/?linkid=2141943.

InvalidSetSameTypeWithDifferentNamespace(Object, Object)

No se puede crear un DbSet para '{typeName}' porque este tipo no está incluido 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 está incluido en el modelo para el contexto.

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.

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.

InvalidSetTypeWeak(Object)
Obsoleto..

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

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.

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 bien 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 apunta entre sí. Cambie los atributos para usar los nombres correspondientes o quitar 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.

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.

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".

KeyInUse(Object, Object, Object)

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

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 para todas las claves externas que hacen referencia a ellas antes de quitar la clave.

KeylessTypeExistingKey(Object)

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

KeylessTypeExistingKey(Object, Object)

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

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}'.

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)

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)

Propiedad '{1_entityType}. {0_property}' debe marcarse como de solo lectura después de guardarlo 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)

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 de seguridad de una entidad existente con una clave externa de identificación, elimine primero el elemento dependiente e invoque "SaveChanges". A continuación, asocie el elemento dependiente con la nueva entidad de seguridad.

KeyWrongType(Object, Object, Object)

La clave {keyProperties} no se puede quitar 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 se deben inicializar sus dependencias en tiempo de ejecución para poder usarse '{method}'. Asegúrese de que "OnModelCreating" se haya completado o, si usa un "ModelBuilder" independiente, 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)

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

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}.

MultipleOwnerships(Object)

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

MultipleOwnerships(Object, Object)

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

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 '{llamador}', volver a escribir un nodo de tipo '{type}' debe devolver un valor distinto de NULL del mismo tipo. Como alternativa, invalide '{llamador}' y cámbielo para que no visite los 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 mediante el atributo [NotMapped] o la API fluida "EntityTypeBuilder.Ignore". Un índice no puede usar propiedades no asignadas.

NamedIndexDefinedOnNonExistentProperty(Object, Object, Object, Object)

Un índice '{indexName}' especificado a través del 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. Inicializa la propiedad antes de usarla, agrega un constructor público sin parámetros al tipo o usa un tipo al que se puede asignar un objeto '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 a la clave externa {targetForeignKeyProperties} porque se creó para la clave externa {actualForeignKeyProperties}.

NavigationFromShadowEntity(Object, Object)
Obsoleto..

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 se pueden originar en entidades de estado de sombra.

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

La propiedad '{1_entityType}. Se accede a {0_property}" mediante el método '{referenceMethod}' o '{collectionMethod}', pero se define en el modelo como no navegación. Use el método '{propertyMethod}' para tener acceso a las 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}' ya que los tipos complejos no admiten las navegaciones. Omita esta propiedad mediante el atributo '[NotMapped]' o mediante 'EntityTypeBuilder.Ignore' en 'OnModelCreating'.

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 tener como destino tipos de entidad con claves. Para obtener más información sobre los tipos de entidad sin clave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

NavigationToShadowEntity(Object, Object, Object)
Obsoleto..

No se puede agregar la navegación '{navigation}' al tipo de entidad '{entityType}' porque el tipo de entidad de destino '{targetType}' está definido 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 se 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 se 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)

No se puede usar el materializador de entidad CLR 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)
Obsoleto..

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 de 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 indizada al tipo de entidad '{entity}'. Pero no hay ningún indexador público en '{entity}' que tome un único argumento del tipo 'string' y devuelva el tipo 'object'.

NoNavigation(Object, Object)
Obsoleto..

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

NonClrBaseType(Object, Object)
Obsoleto..

El tipo de entidad '{entityType}' no puede heredar de '{baseEntityType}' porque '{baseEntityType}' es un tipo de entidad de estado de sombra mientras '{entityType}' no lo 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)
Obsoleto..

El tipo de entidad '{2_entityType}' propiedad de '{0_ownershipNavigation}' debe usar la definición de 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 del indizador '{property}' porque no hay ningún indexador en '{entityType}' tomando un único argumento de tipo asignable desde '{type}'.

NonNotifyingCollection(Object, Object, Object)

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.

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.

NonShadowBaseType(Object, Object)
Obsoleto..

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 un '{propertyAccessMode}' diferente.

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 reemplazando el método "DbContext.OnConfiguring" o mediante "AddDbContext" en el proveedor de servicios de aplicaciones. 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 establecedor. Haga que la propiedad se pueda escribir o use un '{propertyAccessMode}' diferente.

NotAnEFService(Object)

El proveedor de base de datos intentó registrar una implementación del servicio '{service}'. Este 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, por tanto, no se debe registrar mediante el método "TryAddProviderSpecificServices".

NotAssignableClrBaseType(Object, Object, Object, Object)

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

NotCollection(Object, Object)

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

NoValueGenerator(Object, Object, Object)

La propiedad '{1_entityType}. {0_property}' no tiene un valor establecido y no hay ningún generador de valores disponible para las propiedades del 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 nullables o obligatorias.

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. Ef Core 8 solo admite propiedades complejas que no son NULL.

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 distinto de NULL.

OptionsExtensionNotFound(Object)

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

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.

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.

PoolingContextCtorError(Object)

No se puede agrupar DbContext del tipo '{contextType}' 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 de '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 sin asignar.

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 clave, consulte https://go.microsoft.com/fwlink/?linkid=2141943.

PrincipalOwnedType(Object, Object, Object)

La relación de '{referencingEntityTypeOrNavigation}' a '{referencedEntityTypeOrNavigation}' no se admite 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 navegación.

PropertyClashingNonIndexer(Object, Object)

No se puede agregar la propiedad del indizador '{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 se marca como obligatoria. 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 se marca 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}. Se deben quitar o redefinir todas las claves contenedora 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.

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 esta propiedad mediante 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 un "T IEnumerable><<".><

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 de 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 del proveedor no controló 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 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)

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 recopilació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)

Se ha gravedo la asociación entre los tipos de entidad '{firstType}' y '{secondType}', 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 grave una relación necesaria, configure la relación para usar eliminaciones en cascada. Considere la posibilidad de usar "DbContextOptionsBuilder.EnableSensitiveDataLogging" para ver los valores de clave.

RelationshipConceptualNullSensitive(Object, Object, Object)

Se ha gravedo la asociación entre las entidades '{firstType}' y '{secondType}' con el valor de clave '{secondKeyValue}', 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 grave una relación necesaria, configure la relación para usar eliminaciones en cascada.

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}) al ejecutar 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 referencia a su propietario. Las entidades propiedad solo se pueden guardar como parte de un agregado, incluida la entidad propietaria.

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 que no son de 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)

Inverso para la navegación '{entityType}. {property}' no puede ser la misma navegación. Cambie el valor del atributo [InverseProperty] a otra navegació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 desde una navegación a su correspondiente navegación inversa.

ServiceProviderConfigAdded(Object)

configuración agregada para '{key}'

ServiceProviderConfigChanged(Object)

configuración cambiada para '{key}'

ServiceProviderConfigRemoved(Object)

configuración eliminada para '{key}'

ShadowEntity(Object)
Obsoleto..

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 skip '{inverse}' 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)

No se puede establecer la navegación de omisión '{inverse}' con el tipo de entidad de combinación '{inverseJoinType}' como 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)

No se puede quitar la navegación skip '{skipNavigation}' porque se establece como inverso 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.

SkipNavigationInUseBySkipNavigation(Object, Object, Object, Object)

Navegación de omisión '{entityType}. {skipNavigation}' no se puede quitar porque está configurado como inverso de la navegación skip '{referencingEntityType}. {inverseSkipNavigation}'. 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 de 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 de omisión '{1_entityType}. {0_navigation}' no tiene configurada una navegación inversa. Cada navegación de omisión debe tener una navegación de omisión inversa.

SkipNavigationNonCollection(Object, Object)

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

SkipNavigationWrongInverse(Object, Object, Object, Object)

No se puede establecer la navegación skip '{inverse}' declarada en el tipo de entidad '{inverseEntityType}' 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)

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)

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)

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 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.

TypeConfigurationConflict(Object, Object, Object, Object)

El tipo '{type}' se ha configurado como '{typeConfiguration}', que 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 con 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}'.

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 de sombra '{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 mediante el 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 no asignadas.

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)

La generación de valores no se admite 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 del 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)
Obsoleto..

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

WeakDerivedType(Object)
Obsoleto..

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

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 otra instancia de StateManager.

Se aplica a