CSharpMigrationCodeGenerator.Generate メソッド (ColumnModel, IndentedTextWriter, Boolean)
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
ColumnModel の定義を指定するコードを生成します。
名前空間: System.Data.Entity.Migrations.Design
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")> _
<SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")> _
Protected Overridable Sub Generate ( _
column As ColumnModel, _
writer As IndentedTextWriter, _
emitName As Boolean _
)
'使用
Dim column As ColumnModel
Dim writer As IndentedTextWriter
Dim emitName As Boolean
Me.Generate(column, writer, emitName)
[SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
protected virtual void Generate(
ColumnModel column,
IndentedTextWriter writer,
bool emitName
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1026:DefaultParametersShouldNotBeUsed")]
[SuppressMessageAttribute(L"Microsoft.Globalization", L"CA1308:NormalizeStringsToUppercase")]
protected:
virtual void Generate(
ColumnModel^ column,
IndentedTextWriter^ writer,
bool emitName
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
[<SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")>]
abstract Generate :
column:ColumnModel *
writer:IndentedTextWriter *
emitName:bool -> unit
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
[<SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")>]
override Generate :
column:ColumnModel *
writer:IndentedTextWriter *
emitName:bool -> unit
protected function Generate(
column : ColumnModel,
writer : IndentedTextWriter,
emitName : boolean
)
パラメーター
- column
型 : System.Data.Entity.Migrations.Model.ColumnModel
コード生成の対象となる列定義。
- writer
型 : System.Data.Entity.Migrations.Utilities.IndentedTextWriter
生成されたコードの追加先となるテキスト ライター。
- emitName
型 : System.Boolean
定義に列名を含めるかどうかを示す値。