bootstrapblazor+freesql如何做到数据迁移到SqlServer ,有没有详细操作指引?

最近在学习bootstrapblazor,在做后台管理时发现有个DEMO用bootstrapblazor+freesql做的很流畅,想在这个DEMO基础上完成我的业务逻辑。从官方文档看,用freesql的语法的同时,数据源可以换成MSSQLSERVER等众多数据库。我现在就想用sqlserver把项目实体迁移到sqlserver。因为刚入手,学着改了一下很不成功,如:

var conn = Furion.App.Configuration["Db:ConnString"];
        var freeSql = new FreeSqlBuilder()
            .UseAutoSyncStructure(Furion.App.WebHostEnvironment.IsDevelopment())
            .UseConnectionString(DataType.SqlServer, conn)//UseConnectionString(DataType.Sqlite, conn)
            .Build();

再者就是,像下列类中多对多的、集合等如何迁移?
暂时在网上没有找到较详细的指引,请各位帮帮忙。


```c#j
[Description("角色表")]
public class RoleEntity : BaseEntity<RoleEntity, int>
{
    [Description("角色名称")]
    public string? Name { get; set; }

    [Description("用户")]
    [Navigate(nameof(UserEntity.RoleId))]
    public virtual ICollection<UserEntity>? Users { get; set; }

    [Description("权限")]
    [Navigate(ManyToMany = typeof(RoleMenuEntity))]
    public virtual ICollection<MenuEntity>? Permissions { get; set; }
}

```

可以考虑动软代码生成器来输出实体类