MigrationBuilder.AddColumn 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
AddColumnOperation 를 빌드하여 테이블에 새 열을 추가합니다.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing) As OperationBuilder(Of AddColumnOperation)
Public Overridable Function AddColumn(Of T) (name As String, table As String, type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, schema As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String) As OperationBuilder(Of AddColumnOperation)
형식 매개 변수
- T
열이 매핑되는 CLR 형식입니다.
매개 변수
- name
- String
열 이름입니다.
- table
- String
열을 포함하는 테이블의 이름입니다.
- type
- String
열의 저장소/데이터베이스 형식입니다.
- rowVersion
- Boolean
열이 SQL Server rowversion/timestamp 열과 같은 자동 동시성 토큰으로 사용되는지 여부를 나타냅니다.
- schema
- String
테이블이 포함된 스키마이거나 null
기본 스키마를 사용해야 하는 경우 입니다.
- nullable
- Boolean
열에서 값을 저장할 NULL
수 있는지 여부를 나타냅니다.
- defaultValue
- Object
열의 기본값입니다.
- defaultValueSql
- String
열의 기본 제약 조건에 사용할 SQL 식입니다.
- computedColumnSql
- String
열 값을 계산하는 데 사용할 SQL 식입니다.
반환
주석을 작업에 추가할 수 있도록 하는 작성기입니다.
적용 대상
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
AddColumnOperation 를 빌드하여 테이블에 새 열을 추가합니다.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)
형식 매개 변수
- T
열이 매핑되는 CLR 형식입니다.
매개 변수
- name
- String
열 이름입니다.
- table
- String
열을 포함하는 테이블의 이름입니다.
- type
- String
열의 저장소/데이터베이스 형식입니다.
- rowVersion
- Boolean
열이 SQL Server rowversion/timestamp 열과 같은 자동 동시성 토큰으로 사용되는지 여부를 나타냅니다.
- schema
- String
테이블이 포함된 스키마이거나 null
기본 스키마를 사용해야 하는 경우 입니다.
- nullable
- Boolean
열에서 값을 저장할 NULL
수 있는지 여부를 나타냅니다.
- defaultValue
- Object
열의 기본값입니다.
- defaultValueSql
- String
열의 기본 제약 조건에 사용할 SQL 식입니다.
- computedColumnSql
- String
열 값을 계산하는 데 사용할 SQL 식입니다.
반환
주석을 작업에 추가할 수 있도록 하는 작성기입니다.
적용 대상
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
AddColumnOperation 를 빌드하여 테이블에 새 열을 추가합니다.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing) As OperationBuilder(Of AddColumnOperation)
형식 매개 변수
- T
열이 매핑되는 CLR 형식입니다.
매개 변수
- name
- String
열 이름입니다.
- table
- String
열을 포함하는 테이블의 이름입니다.
- type
- String
열의 저장소/데이터베이스 형식입니다.
- rowVersion
- Boolean
열이 SQL Server rowversion/timestamp 열과 같은 자동 동시성 토큰으로 사용되는지 여부를 나타냅니다.
- schema
- String
테이블이 포함된 스키마이거나 null
기본 스키마를 사용해야 하는 경우 입니다.
- nullable
- Boolean
열에서 값을 저장할 NULL
수 있는지 여부를 나타냅니다.
- defaultValue
- Object
열의 기본값입니다.
- defaultValueSql
- String
열의 기본 제약 조건에 사용할 SQL 식입니다.
- computedColumnSql
- String
열 값을 계산하는 데 사용할 SQL 식입니다.
- comment
- String
열과 연결할 주석입니다.
반환
주석을 작업에 추가할 수 있도록 하는 작성기입니다.
적용 대상
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
AddColumnOperation 를 빌드하여 테이블에 새 열을 추가합니다.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default, string collation = default, int? precision = default, int? scale = default, bool? stored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? schema = default, bool nullable = false, object? defaultValue = default, string? defaultValueSql = default, string? computedColumnSql = default, bool? fixedLength = default, string? comment = default, string? collation = default, int? precision = default, int? scale = default, bool? stored = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional collation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)
형식 매개 변수
- T
열이 매핑되는 CLR 형식입니다.
매개 변수
- name
- String
열 이름입니다.
- table
- String
열을 포함하는 테이블의 이름입니다.
- type
- String
열의 저장소/데이터베이스 형식입니다.
- rowVersion
- Boolean
열이 SQL Server rowversion/timestamp 열과 같은 자동 동시성 토큰으로 사용되는지 여부를 나타냅니다.
- schema
- String
테이블이 포함된 스키마이거나 null
기본 스키마를 사용해야 하는 경우 입니다.
- nullable
- Boolean
열에서 값을 저장할 null
수 있는지 여부를 나타냅니다.
- defaultValue
- Object
열의 기본값입니다.
- defaultValueSql
- String
열의 기본 제약 조건에 사용할 SQL 식입니다.
- computedColumnSql
- String
열 값을 계산하는 데 사용할 SQL 식입니다.
- comment
- String
열과 연결할 주석입니다.
- collation
- String
열에 적용할 데이터 정렬입니다.
반환
주석을 작업에 추가할 수 있도록 하는 작성기입니다.
설명
자세한 내용 및 예제는 데이터베이스 마이그레이션 을 참조하세요.
적용 대상
Entity Framework