Мигратордотнет: Как написать класс миграции с VB.net? - PullRequest
0 голосов
/ 19 июля 2011

Я получил все реализации C # в Google, поэтому я преобразовал его в VB.Net, но я не могу преобразовать 1 строку, где это дает ошибку.

Мой класс:

Imports Migrator.Framework

[Migration(1)]     ' Gives ERROR Here.. How to write this in VB.net ?

Public Class mig_001
    Inherits Migration

    Public Overrides Sub Up()
        Database.AddTable("Planets",
            New Column("Id", DbType.Int32, ColumnProperty.PrimaryKeyWithIdentity),
            New Column("Name", DbType.String, 100, ColumnProperty.NotNull),
            New Column("Diameter", DbType.Double),
            New Column("Mass", DbType.Double),
            New Column("SupportsLife", DbType.Boolean, False)
        )
    End Sub

    Public Overrides Sub Down()
        Database.RemoveTable("Planets")
    End Sub
End Class

Еще раз:

[Migration(1)] => How to write this in VB.net and what does it means in VB.net ?

Я прочитал в статье, что она обязательна для версии Миграции, в противном случае Migratordotnet пропустит миграцию.

Итак .. Как это сделать?

1 Ответ

4 голосов
/ 19 июля 2011

Вот так:

<Migration(1)> _
Public Class mig_001

Эта <…> функция, принадлежащая следующему классу, называется атрибутом в .NET.

...