MigrationBuilder.CreateTable 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>)
를 CreateTableOperation 빌드하여 새 테이블을 만듭니다.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns> CreateTable<TColumns> (string name, Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder,TColumns> columns, string schema = default, Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns>> constraints = default);
abstract member CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
override this.CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
Public Overridable Function CreateTable(Of TColumns) (name As String, columns As Func(Of ColumnsBuilder, TColumns), Optional schema As String = Nothing, Optional constraints As Action(Of CreateTableBuilder(Of TColumns)) = Nothing) As CreateTableBuilder(Of TColumns)
형식 매개 변수
- TColumns
열을 작성하기 위한 일반적으로 익명 형식의 형식입니다.
매개 변수
- name
- String
테이블의 이름입니다.
- columns
- Func<ColumnsBuilder,TColumns>
를 사용하여 ColumnsBuilder 테이블의 열을 구성하는 익명 형식을 만드는 대리자입니다.
- schema
- String
테이블을 포함하는 스키마이거나 null
기본 스키마를 사용합니다.
- constraints
- Action<CreateTableBuilder<TColumns>>
위의 '열' 대리자가 구성한 열에 제약 조건을 적용할 수 있는 대리자입니다.
반환
CreateTableBuilder<TColumns> 추가 구성을 연결할 수 있도록 하는 입니다.
적용 대상
CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String)
를 CreateTableOperation 빌드하여 새 테이블을 만듭니다.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns> CreateTable<TColumns> (string name, Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder,TColumns> columns, string schema = default, Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns>> constraints = default, string comment = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns> CreateTable<TColumns> (string name, Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder,TColumns> columns, string? schema = default, Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns>>? constraints = default, string? comment = default);
abstract member CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
override this.CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
Public Overridable Function CreateTable(Of TColumns) (name As String, columns As Func(Of ColumnsBuilder, TColumns), Optional schema As String = Nothing, Optional constraints As Action(Of CreateTableBuilder(Of TColumns)) = Nothing, Optional comment As String = Nothing) As CreateTableBuilder(Of TColumns)
형식 매개 변수
- TColumns
열을 작성하기 위한 일반적으로 익명 형식의 형식입니다.
매개 변수
- name
- String
테이블의 이름입니다.
- columns
- Func<ColumnsBuilder,TColumns>
를 사용하여 ColumnsBuilder 테이블의 열을 구성하는 익명 형식을 만드는 대리자입니다.
- schema
- String
테이블을 포함하는 스키마이거나 null
기본 스키마를 사용합니다.
- constraints
- Action<CreateTableBuilder<TColumns>>
위의 '열' 대리자가 구성한 열에 제약 조건을 적용할 수 있는 대리자입니다.
- comment
- String
테이블에 적용할 주석입니다.
반환
CreateTableBuilder<TColumns> 추가 구성을 연결할 수 있도록 하는 입니다.
설명
자세한 내용 및 예제는 데이터베이스 마이그레이션 을 참조하세요.
적용 대상
Entity Framework