2

現在、列が (AsGuid() を使用して) Guid に設定されている場合、VARCHAR(40) として作成されます。これには理由がありますか?代わりに、CHAR(36) を使用するように更新できますか?

4

1 に答える 1

2

拡張メソッドを作成することにより、回避策でこれを解決しました。

public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AsCustomGuid(this IAlterTableColumnAsTypeSyntax migration)
{
        return migration.AsCustom("CHAR(36)");
}

したがって、AsGuid() を使用する代わりに、AsCustomGuid() を使用できます。

于 2015-09-15T03:28:23.093 に答える