1
當前列被設置爲Guid(使用AsGuid())時,它將其創建爲VARCHAR(40)。是否有一個原因?相反,它可以更新爲使用CHAR(36)?fluentmigrator Guid MySQL類型
當前列被設置爲Guid(使用AsGuid())時,它將其創建爲VARCHAR(40)。是否有一個原因?相反,它可以更新爲使用CHAR(36)?fluentmigrator Guid MySQL類型
通過創建一個擴展方法與一種解決方法解決此:
public static IAlterTableColumnOptionOrAddColumnOrAlterColumnSyntax AsCustomGuid(this IAlterTableColumnAsTypeSyntax migration)
{
return migration.AsCustom("CHAR(36)");
}
因此,而不是使用AsGuid(),我可以使用AsCustomGuid()。