다음을 통해 공유


CSharpMigrationCodeGenerator.Generate 메서드

정의

오버로드

Generate(CreateProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 CreateProcedureOperation.

Generate(CreateTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 CreateTableOperation.

Generate(DropColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropColumnOperation.

Generate(DropForeignKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropForeignKeyOperation.

Generate(DropIndexOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropIndexOperation.

Generate(DropProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropProcedureOperation.

Generate(DropTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropTableOperation.

Generate(MoveProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 MoveProcedureOperation.

Generate(MoveTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 MoveTableOperation.

Generate(RenameColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameColumnOperation.

Generate(RenameIndexOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameIndexOperation.

Generate(RenameProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameProcedureOperation.

Generate(RenameTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameTableOperation.

Generate(SqlOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 SqlOperation.

Generate(IEnumerable<MigrationOperation>, String, String)

사용자가 보고 편집할 수 있는 기본 코드 파일을 생성합니다.

Generate(ColumnModel, IndentedTextWriter, Boolean)

에 대한 정의를 지정하는 코드를 생성합니다 ColumnModel.

Generate(ParameterModel, IndentedTextWriter, Boolean)

에 대한 정의를 지정하는 코드를 생성합니다 ParameterModel.

Generate(String, String, String, String, String)

마이그레이션 메타데이터를 사용하여 코드 숨김 파일을 생성합니다.

Generate(String, IEnumerable<MigrationOperation>, String, String, String, String)

사용자 프로젝트에 추가해야 하는 코드를 생성합니다.

Generate(CreateIndexOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 CreateIndexOperation.

Generate(AlterTableOperation, IndentedTextWriter)

에 대한 코드를 생성합니다 AlterTableOperation.

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropPrimaryKeyOperation.

Generate(AlterColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AlterColumnOperation.

Generate(Byte)

열의 기본값을 지정하는 코드를 생성합니다 Byte .

Generate(Byte[])

열의 기본값을 지정하는 코드를 생성합니다 byte[] .

Generate(DbGeography)

열의 기본값을 지정하는 코드를 생성합니다 DbGeography .

Generate(AlterProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AlterProcedureOperation.

Generate(DbGeography)

열의 기본값을 지정하는 코드를 생성합니다 DbGeography .

Generate(DbGeometry)

열의 기본값을 지정하는 코드를 생성합니다 DbGeometry .

Generate(DateTime)

열의 기본값을 지정하는 코드를 생성합니다 DateTime .

Generate(DateTimeOffset)

열의 기본값을 지정하는 코드를 생성합니다 DateTimeOffset .

Generate(Decimal)

열의 기본값을 지정하는 코드를 생성합니다 Decimal .

Generate(Guid)

열의 기본값을 지정하는 코드를 생성합니다 Guid .

Generate(DbGeometry)

열의 기본값을 지정하는 코드를 생성합니다 DbGeometry .

Generate(Object)

알 수 없는 데이터 형식의 열에 대한 기본값을 지정하는 코드를 생성합니다.

Generate(Single)

열의 기본값을 지정하는 코드를 생성합니다 Single .

Generate(String)

열의 기본값을 지정하는 코드를 생성합니다 String .

Generate(Int64)

열의 기본값을 지정하는 코드를 생성합니다 Int64 .

Generate(TimeSpan)

열의 기본값을 지정하는 코드를 생성합니다 TimeSpan .

Generate(IEnumerable<String>, IndentedTextWriter)

람다 식을 사용하여 열 이름 집합을 지정하는 코드를 생성합니다.

Generate(AddColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AddColumnOperation.

Generate(AddForeignKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AddForeignKeyOperation.

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AddPrimaryKeyOperation.

Generate(CreateProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 CreateProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateProcedureOperation createProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

createProcedureOperation
CreateProcedureOperation

코드를 생성할 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(CreateTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 CreateTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

createTableOperation
CreateTableOperation

코드를 생성할 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(DropColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

dropColumnOperation
DropColumnOperation

코드를 생성할 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(DropForeignKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropForeignKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

dropForeignKeyOperation
DropForeignKeyOperation

코드를 생성할 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(DropIndexOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropIndexOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

dropIndexOperation
DropIndexOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(DropProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropProcedureOperation dropProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

dropProcedureOperation
DropProcedureOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(DropTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

dropTableOperation
DropTableOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(MoveProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 MoveProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveProcedureOperation moveProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.MoveProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

moveProcedureOperation
MoveProcedureOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(MoveTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 MoveTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

moveTableOperation
MoveTableOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(RenameColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

renameColumnOperation
RenameColumnOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(RenameIndexOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameIndexOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameIndexOperation renameIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

renameIndexOperation
RenameIndexOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(RenameProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameProcedureOperation renameProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

renameProcedureOperation
RenameProcedureOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(RenameTableOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 RenameTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

renameTableOperation
RenameTableOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(SqlOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 SqlOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.SqlOperation sqlOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.SqlOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

sqlOperation
SqlOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(IEnumerable<MigrationOperation>, String, String)

사용자가 보고 편집할 수 있는 기본 코드 파일을 생성합니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string namespace, string className);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string namespace, string className);
override this.Generate : seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string * string -> string
Protected Overridable Function Generate (operations As IEnumerable(Of MigrationOperation), namespace As String, className As String) As String

매개 변수

operations
IEnumerable<MigrationOperation>

마이그레이션에서 수행할 작업입니다.

namespace
String

코드를 생성해야 하는 네임스페이스입니다.

className
String

생성해야 하는 클래스의 이름입니다.

반환

생성된 코드입니다.

특성

적용 대상

Generate(ColumnModel, IndentedTextWriter, Boolean)

에 대한 정의를 지정하는 코드를 생성합니다 ColumnModel.

protected virtual void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected virtual void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
override this.Generate : System.Data.Entity.Migrations.Model.ColumnModel * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * bool -> unit
Protected Overridable Sub Generate (column As ColumnModel, writer As IndentedTextWriter, Optional emitName As Boolean = false)

매개 변수

column
ColumnModel

코드를 생성할 열 정의입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

emitName
Boolean

정의에 열 이름을 포함할지 여부를 나타내는 값입니다.

특성

적용 대상

Generate(ParameterModel, IndentedTextWriter, Boolean)

에 대한 정의를 지정하는 코드를 생성합니다 ParameterModel.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected virtual void Generate (System.Data.Entity.Migrations.Model.ParameterModel parameterModel, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
override this.Generate : System.Data.Entity.Migrations.Model.ParameterModel * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * bool -> unit

매개 변수

parameterModel
ParameterModel

코드를 생성할 매개 변수 정의입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

emitName
Boolean

정의에 열 이름을 포함할지 여부를 나타내는 값입니다.

특성

적용 대상

Generate(String, String, String, String, String)

마이그레이션 메타데이터를 사용하여 파일 숨김 코드를 생성합니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (string migrationId, string sourceModel, string targetModel, string namespace, string className);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
protected virtual string Generate (string migrationId, string sourceModel, string targetModel, string namespace, string className);
override this.Generate : string * string * string * string * string -> string
Protected Overridable Function Generate (migrationId As String, sourceModel As String, targetModel As String, namespace As String, className As String) As String

매개 변수

migrationId
String

마이그레이션의 고유 식별자입니다.

sourceModel
String

마이그레이션 메타데이터에 저장할 원본 모델입니다.

targetModel
String

마이그레이션 메타데이터에 저장할 대상 모델입니다.

namespace
String

코드를 생성해야 하는 네임스페이스입니다.

className
String

생성해야 하는 클래스의 이름입니다.

반환

생성된 코드입니다.

특성

적용 대상

Generate(String, IEnumerable<MigrationOperation>, String, String, String, String)

사용자 프로젝트에 추가해야 하는 코드를 생성합니다.

public override System.Data.Entity.Migrations.Design.ScaffoldedMigration Generate (string migrationId, System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string sourceModel, string targetModel, string namespace, string className);
override this.Generate : string * seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string * string * string * string -> System.Data.Entity.Migrations.Design.ScaffoldedMigration
Public Overrides Function Generate (migrationId As String, operations As IEnumerable(Of MigrationOperation), sourceModel As String, targetModel As String, namespace As String, className As String) As ScaffoldedMigration

매개 변수

migrationId
String

마이그레이션의 고유 식별자입니다.

operations
IEnumerable<MigrationOperation>

마이그레이션에서 수행할 작업입니다.

sourceModel
String

마이그레이션 메타데이터에 저장할 원본 모델입니다.

targetModel
String

마이그레이션 메타데이터에 저장할 대상 모델입니다.

namespace
String

코드를 생성해야 하는 네임스페이스입니다.

className
String

생성해야 하는 클래스의 이름입니다.

반환

생성된 코드입니다.

적용 대상

Generate(CreateIndexOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 CreateIndexOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

createIndexOperation
CreateIndexOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(AlterTableOperation, IndentedTextWriter)

에 대한 코드를 생성합니다 AlterTableOperation.

protected internal virtual void Generate (System.Data.Entity.Migrations.Model.AlterTableOperation alterTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AlterTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

alterTableOperation
AlterTableOperation

코드를 생성해야 하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 작성해야 하는 작성기입니다.

적용 대상

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 DropPrimaryKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

dropPrimaryKeyOperation
DropPrimaryKeyOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(AlterColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AlterColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

alterColumnOperation
AlterColumnOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(Byte)

열의 기본값 Byte 을 지정하는 코드를 생성합니다.

protected virtual string Generate (byte defaultValue);
override this.Generate : byte -> string
Protected Overridable Function Generate (defaultValue As Byte) As String

매개 변수

defaultValue
Byte

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(Byte[])

열의 기본값 byte[] 을 지정하는 코드를 생성합니다.

protected virtual string Generate (byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String

매개 변수

defaultValue
Byte[]

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(DbGeography)

열의 기본값 DbGeography 을 지정하는 코드를 생성합니다.

protected virtual string Generate (System.Data.Entity.Spatial.DbGeography defaultValue);
override this.Generate : System.Data.Entity.Spatial.DbGeography -> string
Protected Overridable Function Generate (defaultValue As DbGeography) As String

매개 변수

defaultValue
DbGeography

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(AlterProcedureOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AlterProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterProcedureOperation alterProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AlterProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

alterProcedureOperation
AlterProcedureOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(DbGeography)

열의 기본값 DbGeography 을 지정하는 코드를 생성합니다.

protected virtual string Generate (System.Data.Spatial.DbGeography defaultValue);
override this.Generate : System.Data.Spatial.DbGeography -> string
Protected Overridable Function Generate (defaultValue As DbGeography) As String

매개 변수

defaultValue
DbGeography

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(DbGeometry)

열의 기본값 DbGeometry 을 지정하는 코드를 생성합니다.

protected virtual string Generate (System.Data.Spatial.DbGeometry defaultValue);
override this.Generate : System.Data.Spatial.DbGeometry -> string
Protected Overridable Function Generate (defaultValue As DbGeometry) As String

매개 변수

defaultValue
DbGeometry

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(DateTime)

열의 기본값 DateTime 을 지정하는 코드를 생성합니다.

protected virtual string Generate (DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String

매개 변수

defaultValue
DateTime

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(DateTimeOffset)

열의 기본값 DateTimeOffset 을 지정하는 코드를 생성합니다.

protected virtual string Generate (DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String

매개 변수

defaultValue
DateTimeOffset

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(Decimal)

열의 기본값 Decimal 을 지정하는 코드를 생성합니다.

protected virtual string Generate (decimal defaultValue);
override this.Generate : decimal -> string
Protected Overridable Function Generate (defaultValue As Decimal) As String

매개 변수

defaultValue
Decimal

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(Guid)

열의 기본값 Guid 을 지정하는 코드를 생성합니다.

protected virtual string Generate (Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String

매개 변수

defaultValue
Guid

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(DbGeometry)

열의 기본값 DbGeometry 을 지정하는 코드를 생성합니다.

protected virtual string Generate (System.Data.Entity.Spatial.DbGeometry defaultValue);
override this.Generate : System.Data.Entity.Spatial.DbGeometry -> string
Protected Overridable Function Generate (defaultValue As DbGeometry) As String

매개 변수

defaultValue
DbGeometry

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(Object)

알 수 없는 데이터 형식의 열에 대한 기본값을 지정하는 코드를 생성합니다.

protected virtual string Generate (object defaultValue);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
protected virtual string Generate (object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String

매개 변수

defaultValue
Object

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

특성

적용 대상

Generate(Single)

열의 기본값 Single 을 지정하는 코드를 생성합니다.

protected virtual string Generate (float defaultValue);
override this.Generate : single -> string
Protected Overridable Function Generate (defaultValue As Single) As String

매개 변수

defaultValue
Single

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(String)

열의 기본값 String 을 지정하는 코드를 생성합니다.

protected virtual string Generate (string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String

매개 변수

defaultValue
String

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(Int64)

열의 기본값 Int64 을 지정하는 코드를 생성합니다.

protected virtual string Generate (long defaultValue);
override this.Generate : int64 -> string
Protected Overridable Function Generate (defaultValue As Long) As String

매개 변수

defaultValue
Int64

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(TimeSpan)

열의 기본값 TimeSpan 을 지정하는 코드를 생성합니다.

protected virtual string Generate (TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String

매개 변수

defaultValue
TimeSpan

기본값으로 사용할 값입니다.

반환

기본값을 나타내는 코드입니다.

적용 대상

Generate(IEnumerable<String>, IndentedTextWriter)

람다 식을 사용하여 열 이름 집합을 지정하는 코드를 생성합니다.

protected virtual void Generate (System.Collections.Generic.IEnumerable<string> columns, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : seq<string> * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit
Protected Overridable Sub Generate (columns As IEnumerable(Of String), writer As IndentedTextWriter)

매개 변수

columns
IEnumerable<String>

코드를 생성할 열입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(AddColumnOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AddColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

addColumnOperation
AddColumnOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(AddForeignKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AddForeignKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

addForeignKeyOperation
AddForeignKeyOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

를 수행하는 코드를 생성합니다 AddPrimaryKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

매개 변수

addPrimaryKeyOperation
AddPrimaryKeyOperation

코드를 생성하는 작업입니다.

writer
IndentedTextWriter

생성된 코드를 추가할 텍스트 기록기입니다.

적용 대상