ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Class
Definition
protected class GenericTestReferenceReferenceBuilder<TEntity, TRelatedEntity> : ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> where TEntity : class where TRelatedEntity : class
Protected Class GenericTestReferenceReferenceBuilder(Of TEntity As Class, TRelatedEntity As Class)
Inherits ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Type Parameters
- TEntity
- TRelatedEntity
- Inheritance
-
System.ObjectSystem.ObjectModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder<TEntity, TRelatedEntity>ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Constructors
GenericTestReferenceReferenceBuilder(ReferenceReferenceBuilder)
GenericTestReferenceReferenceBuilder(ReferenceReferenceBuilder(Of TEntity, TRelatedEntity))
public GenericTestReferenceReferenceBuilder(ReferenceReferenceBuilder<TEntity, TRelatedEntity> referenceReferenceBuilder)
Public Sub New(referenceReferenceBuilder As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity))
Parameters
- referenceReferenceBuilder
- ReferenceReferenceBuilder<TEntity, TRelatedEntity> ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Properties
Metadata Metadata
public override IMutableForeignKey Metadata { get; }
Public Overrides ReadOnly Property Metadata As IMutableForeignKey
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.MetadataMicrosoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.Metadata
ReferenceReferenceBuilder ReferenceReferenceBuilder
protected ReferenceReferenceBuilder<TEntity, TRelatedEntity> ReferenceReferenceBuilder { get; }
Protected ReadOnly Property ReferenceReferenceBuilder As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Value
- ReferenceReferenceBuilder<TEntity, TRelatedEntity> ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Methods
HasAnnotation(String, Object) HasAnnotation(String, Object)
public override ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> HasAnnotation(string annotation, object value)
Public Overrides Function HasAnnotation(annotation As String, value As Object) As ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Parameters
- annotation
- System.String System.String
- value
- System.Object System.Object
Returns
ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasAnnotation(System.String, System.Object)Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasAnnotation(System.String, System.Object)
HasAnnotation(String, Object) HasAnnotation(String, Object)
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
HasForeignKey(Expression<>>)
HasForeignKey(Of TDependentEntity)(Expression(Of Func(Of TDependentEntity, Object)))
public override ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> HasForeignKey<TDependentEntity>(Expression<Func<TDependentEntity, object>> foreignKeyExpression)where TDependentEntity : class
Public Overrides Function HasForeignKey(Of TDependentEntity As Class)(foreignKeyExpression As Expression(Of Func(Of TDependentEntity, Object))) As ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Type Parameters
- TDependentEntity
Parameters
- foreignKeyExpression
- System.Linq.Expressions.Expression<System.Func<TDependentEntity, System.Object>> System.Linq.Expressions.Expression(Of System.Func(Of TDependentEntity, System.Object))
Returns
ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasForeignKey<TDependentEntity>(System.Linq.Expressions.Expression<System.Func<TDependentEntity, System.Object>>)Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasForeignKey<TDependentEntity>(System.Linq.Expressions.Expression<System.Func<TDependentEntity, System.Object>>)
HasForeignKey(Expression<>>)
HasForeignKey(Of TDependentEntity)(Expression(Of Func(Of TDependentEntity, Object)))
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
HasForeignKey(String[])
HasForeignKey(Of TDependentEntity)(String())
public override ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> HasForeignKey<TDependentEntity>(params string[] foreignKeyPropertyNames)where TDependentEntity : class
Public Overrides Function HasForeignKey(Of TDependentEntity As Class)(ParamArray foreignKeyPropertyNames As String()) As ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Type Parameters
- TDependentEntity
Parameters
- foreignKeyPropertyNames
- System.String[] System.String()
Returns
ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasForeignKey<TDependentEntity>(System.String[])Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasForeignKey<TDependentEntity>(System.String[])
HasForeignKey(String[])
HasForeignKey(Of TDependentEntity)(String())
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
HasPrincipalKey(Expression<>>)
HasPrincipalKey(Of TPrincipalEntity)(Expression(Of Func(Of TPrincipalEntity, Object)))
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
HasPrincipalKey(Expression<>>)
HasPrincipalKey(Of TPrincipalEntity)(Expression(Of Func(Of TPrincipalEntity, Object)))
public override ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> HasPrincipalKey<TPrincipalEntity>(Expression<Func<TPrincipalEntity, object>> keyExpression)where TPrincipalEntity : class
Public Overrides Function HasPrincipalKey(Of TPrincipalEntity As Class)(keyExpression As Expression(Of Func(Of TPrincipalEntity, Object))) As ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Type Parameters
- TPrincipalEntity
Parameters
- keyExpression
- System.Linq.Expressions.Expression<System.Func<TPrincipalEntity, System.Object>> System.Linq.Expressions.Expression(Of System.Func(Of TPrincipalEntity, System.Object))
Returns
ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasPrincipalKey<TPrincipalEntity>(System.Linq.Expressions.Expression<System.Func<TPrincipalEntity, System.Object>>)Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasPrincipalKey<TPrincipalEntity>(System.Linq.Expressions.Expression<System.Func<TPrincipalEntity, System.Object>>)
HasPrincipalKey(String[])
HasPrincipalKey(Of TPrincipalEntity)(String())
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
HasPrincipalKey(String[])
HasPrincipalKey(Of TPrincipalEntity)(String())
public override ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> HasPrincipalKey<TPrincipalEntity>(params string[] keyPropertyNames)where TPrincipalEntity : class
Public Overrides Function HasPrincipalKey(Of TPrincipalEntity As Class)(ParamArray keyPropertyNames As String()) As ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Type Parameters
- TPrincipalEntity
Parameters
- keyPropertyNames
- System.String[] System.String()
Returns
ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasPrincipalKey<TPrincipalEntity>(System.String[])Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.HasPrincipalKey<TPrincipalEntity>(System.String[])
IsRequired(Boolean) IsRequired(Boolean)
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
IsRequired(Boolean) IsRequired(Boolean)
public override ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> IsRequired(bool isRequired = true)
Public Overrides Function IsRequired(isRequired As Boolean = True) As ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Parameters
- isRequired
- System.Boolean System.Boolean
Returns
ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.IsRequired(System.Boolean)Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.IsRequired(System.Boolean)
Metadata Metadata
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
OnDelete(DeleteBehavior) OnDelete(DeleteBehavior)
public override ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity> OnDelete(DeleteBehavior deleteBehavior)
Public Overrides Function OnDelete(deleteBehavior As DeleteBehavior) As ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Parameters
- deleteBehavior
- DeleteBehavior DeleteBehavior
Returns
ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderTest.TestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
- Overrides
-
Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.OnDelete(Microsoft.EntityFrameworkCore.Metadata.DeleteBehavior)Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>.OnDelete(Microsoft.EntityFrameworkCore.Metadata.DeleteBehavior)
OnDelete(DeleteBehavior) OnDelete(DeleteBehavior)
Inherited from Microsoft.EntityFrameworkCore.Tests.ModelBuilderTest.TestReferenceReferenceBuilder<TEntity, TRelatedEntity>
Wrap(ReferenceReferenceBuilder)
Wrap(ReferenceReferenceBuilder(Of TEntity, TRelatedEntity))
protected virtual ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder<TEntity, TRelatedEntity> Wrap(ReferenceReferenceBuilder<TEntity, TRelatedEntity> referenceReferenceBuilder)
Protected Overridable Function Wrap(referenceReferenceBuilder As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)) As ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Parameters
- referenceReferenceBuilder
- ReferenceReferenceBuilder<TEntity, TRelatedEntity> ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)
Returns
ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder<TEntity, TRelatedEntity>
ModelBuilderGenericTest.GenericTestReferenceReferenceBuilder(Of TEntity, TRelatedEntity)