IConventionEntityTypeBuilder.HasOwnership Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
HasOwnership(IConventionEntityType, MemberInfo, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(IConventionEntityType, String, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(IConventionEntityType, String, String, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(Type, MemberInfo, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(Type, String, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(Type, MemberInfo, MemberInfo, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(Type, String, String, Boolean) |
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. |
HasOwnership(IConventionEntityType, MemberInfo, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- IConventionEntityType
Tipo di entità destinato a questa relazione.
- navigation
- MemberInfo
Proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null
in caso contrario.
Si applica a
HasOwnership(IConventionEntityType, String, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, string navigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- IConventionEntityType
Tipo di entità destinato a questa relazione.
- navigationName
- String
Nome della proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione.
Si applica a
HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo? inverseNavigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigation As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- IConventionEntityType
Tipo di entità destinato a questa relazione.
- navigation
- MemberInfo
Proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- inverseNavigation
- MemberInfo
Proprietà di spostamento nel tipo di entità di destinazione che fa parte della relazione. Se null
specificato, la relazione verrà configurata senza una proprietà di spostamento alla fine della destinazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null
in caso contrario.
Si applica a
HasOwnership(IConventionEntityType, String, String, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, string navigationName, string? inverseNavigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigationName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- IConventionEntityType
Tipo di entità destinato a questa relazione.
- navigationName
- String
Nome della proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- inverseNavigationName
- String
Nome della proprietà di spostamento nel tipo di entità di destinazione che fa parte della relazione. Se null
specificato, la relazione verrà configurata senza una proprietà di spostamento alla fine della destinazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null
in caso contrario.
Si applica a
HasOwnership(Type, MemberInfo, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigationToTarget, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTarget As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- Type
Tipo destinato a questa relazione.
- navigationToTargetnavigation
- MemberInfo
Proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null
in caso contrario.
Si applica a
HasOwnership(Type, String, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, string navigationToTargetName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, string navigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, string navigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTargetName As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- Type
Tipo destinato a questa relazione.
- navigationToTargetNamenavigationName
- String
Nome della proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione.
Si applica a
HasOwnership(Type, MemberInfo, MemberInfo, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigationToTarget, System.Reflection.MemberInfo inverseNavigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo inverseNavigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo? inverseNavigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTarget As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigation As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- Type
Tipo destinato a questa relazione.
- navigationToTargetnavigation
- MemberInfo
Proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- inverseNavigation
- MemberInfo
Proprietà di spostamento nel tipo di entità di destinazione che fa parte della relazione. Se null
specificato, la relazione verrà configurata senza una proprietà di spostamento alla fine della destinazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null
in caso contrario.
Si applica a
HasOwnership(Type, String, String, Boolean)
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, string navigationToTargetName, string inverseNavigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, string navigationName, string inverseNavigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, string navigationName, string? inverseNavigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTargetName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigationName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
Parametri
- targetEntityType
- Type
Tipo destinato a questa relazione.
- navigationToTargetNamenavigationName
- String
Nome della proprietà di spostamento in questo tipo di entità che fa parte della relazione.
- inverseNavigationName
- String
Nome della proprietà di spostamento nel tipo di entità di destinazione che fa parte della relazione. Se null
specificato, la relazione verrà configurata senza una proprietà di spostamento alla fine della destinazione.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata usando un'annotazione dati.
Restituisce
Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null
in caso contrario.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per