Sdílet prostřednictvím


ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType> Třída

Definice

Konfiguruje relaci N z typu entity.

public class ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType> where TEntityType : class where TTargetEntityType : class
type ManyNavigationPropertyConfiguration<'EntityType, 'argetEntityType (requires 'EntityType : null and 'argetEntityType : null)> = class
Public Class ManyNavigationPropertyConfiguration(Of TEntityType, TTargetEntityType)

Parametry typu

TEntityType

Typ entity, ze které relace pochází.

TTargetEntityType

Typ entity, na který relace cílí.

Dědičnost
ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Metody

Equals(Object)

Konfiguruje relaci N z typu entity.

GetHashCode()

Konfiguruje relaci N z typu entity.

GetType()

Získá aktuální Type instanci.

ToString()

Konfiguruje relaci N z typu entity.

WithMany()

Nakonfiguruje relaci na hodnotu M:N bez navigační vlastnosti na druhé straně relace.

WithMany(Expression<Func<TTargetEntityType,ICollection<TEntityType>>>)

Nakonfiguruje relaci na hodnotu M:N s vlastností navigace na druhé straně relace.

WithOptional()

Nakonfiguruje relaci tak, aby byla n:optional bez navigační vlastnosti na druhé straně relace.

WithOptional(Expression<Func<TTargetEntityType,TEntityType>>)

Nakonfiguruje relaci na hodnotu N:Optional s vlastností navigace na druhé straně relace.

WithRequired()

Nakonfiguruje relaci na hodnotu N:required bez navigační vlastnosti na druhé straně relace.

WithRequired(Expression<Func<TTargetEntityType,TEntityType>>)

Nakonfiguruje relaci na hodnotu N:required s vlastností navigace na druhé straně relace.

Platí pro