CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithOne Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WithOne(Expression<Func<TRelatedEntity,TEntity>>) |
Lo configura como una relación uno a varios. |
WithOne(String) |
Lo configura como una relación uno a varios. |
WithOne(Expression<Func<TRelatedEntity,TEntity>>)
Lo configura como una relación uno a varios.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> WithOne (System.Linq.Expressions.Expression<Func<TRelatedEntity,TEntity>> navigationExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> WithOne (System.Linq.Expressions.Expression<Func<TRelatedEntity,TEntity?>>? navigationExpression);
override this.WithOne : System.Linq.Expressions.Expression<Func<'RelatedEntity, 'Entity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (navigationExpression As Expression(Of Func(Of TRelatedEntity, TEntity))) As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity)
Parámetros
- navigationExpression
- Expression<Func<TRelatedEntity,TEntity>>
Expresión lambda que representa la propiedad de navegación de referencia en el otro extremo de esta relación (post => post.Blog
). Si no se especifica ninguna propiedad, la relación se configurará sin una propiedad de navegación en el otro extremo de la relación.
Devoluciones
Objeto para configurar aún más la relación.
Comentarios
Tenga en cuenta que al llamar a este método sin parámetros se configurará explícitamente este lado de la relación para que no use ninguna propiedad de navegación, aunque exista dicha propiedad en el tipo de entidad. Si se va a usar la propiedad de navegación, debe especificarse.
Se aplica a
WithOne(String)
Lo configura como una relación uno a varios.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> WithOne (string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> WithOne (string? navigationName = default);
override this.WithOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (Optional navigationName As String = Nothing) As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity)
Parámetros
- navigationName
- String
Nombre de la propiedad de navegación de referencia en el otro extremo de esta relación. Si es null, no hay ninguna propiedad de navegación en el otro extremo de la relación.
Devoluciones
Objeto para configurar aún más la relación.