RelationalEntityTypeBuilderExtensions.SplitToView 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SplitToView(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitViewBuilder>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder SplitToView (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder> buildAction);
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
<Extension()>
Public Function SplitToView (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, schema As String, buildAction As Action(Of OwnedNavigationSplitViewBuilder)) As OwnedNavigationBuilder
参数
- ownedNavigationBuilder
- OwnedNavigationBuilder
要配置的实体类型的生成器。
- name
- String
视图的名称。
- schema
- String
视图的架构。
- buildAction
- Action<OwnedNavigationSplitViewBuilder>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder SplitToView (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder> buildAction);
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function SplitToView (entityTypeBuilder As EntityTypeBuilder, name As String, schema As String, buildAction As Action(Of SplitViewBuilder)) As EntityTypeBuilder
参数
- entityTypeBuilder
- EntityTypeBuilder
要配置的实体类型的生成器。
- name
- String
视图的名称。
- schema
- String
视图的架构。
- buildAction
- Action<SplitViewBuilder>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder SplitToView (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder> buildAction);
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function SplitToView (entityTypeBuilder As EntityTypeBuilder, name As String, buildAction As Action(Of SplitViewBuilder)) As EntityTypeBuilder
参数
- entityTypeBuilder
- EntityTypeBuilder
要配置的实体类型的生成器。
- name
- String
视图的名称。
- buildAction
- Action<SplitViewBuilder>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
SplitToView(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitViewBuilder>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder SplitToView (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder> buildAction);
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
<Extension()>
Public Function SplitToView (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, buildAction As Action(Of OwnedNavigationSplitViewBuilder)) As OwnedNavigationBuilder
参数
- ownedNavigationBuilder
- OwnedNavigationBuilder
要配置的实体类型的生成器。
- name
- String
视图的名称。
- buildAction
- Action<OwnedNavigationSplitViewBuilder>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> SplitToView<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder<TEntity>> buildAction) where TEntity : class;
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function SplitToView(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String, buildAction As Action(Of SplitViewBuilder(Of TEntity))) As EntityTypeBuilder(Of TEntity)
类型参数
- TEntity
要配置的实体类型。
参数
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
要配置的实体类型的生成器。
- name
- String
视图的名称。
- buildAction
- Action<SplitViewBuilder<TEntity>>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> SplitToView<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder<TEntity>> buildAction) where TEntity : class;
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function SplitToView(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String, schema As String, buildAction As Action(Of SplitViewBuilder(Of TEntity))) As EntityTypeBuilder(Of TEntity)
类型参数
- TEntity
要配置的实体类型。
参数
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
要配置的实体类型的生成器。
- name
- String
视图的名称。
- schema
- String
视图的架构。
- buildAction
- Action<SplitViewBuilder<TEntity>>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> SplitToView<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>> buildAction) where TOwnerEntity : class where TDependentEntity : class;
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder<'OwnerEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
<Extension()>
Public Function SplitToView(Of TOwnerEntity As Class, TDependentEntity As Class) (ownedNavigationBuilder As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity), name As String, buildAction As Action(Of OwnedNavigationSplitViewBuilder(Of TOwnerEntity, TDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
类型参数
- TOwnerEntity
拥有关系的实体类型。
- TDependentEntity
关系的依赖实体类型。
参数
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
要配置的实体类型的生成器。
- name
- String
视图的名称。
- buildAction
- Action<OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)
配置此实体类型上的某些属性以映射到其他视图。 主键属性映射到所有视图,其他属性必须显式映射。
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> SplitToView<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>> buildAction) where TOwnerEntity : class where TDependentEntity : class;
static member SplitToView : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder<'OwnerEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
<Extension()>
Public Function SplitToView(Of TOwnerEntity As Class, TDependentEntity As Class) (ownedNavigationBuilder As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity), name As String, schema As String, buildAction As Action(Of OwnedNavigationSplitViewBuilder(Of TOwnerEntity, TDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
类型参数
- TOwnerEntity
拥有关系的实体类型。
- TDependentEntity
关系的依赖实体类型。
参数
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
要配置的实体类型的生成器。
- name
- String
视图的名称。
- schema
- String
视图的架构。
- buildAction
- Action<OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>>
执行视图配置的操作。
返回
同一生成器实例,以便可以链接多个调用。
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈