徒狼闯天涯 2023-06-17 01:36 采纳率: 100%
浏览 18
已结题

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; }
}

```

  • 写回答

1条回答 默认 最新

  • IT技术分享社区 优质创作者: 数据库技术领域 2023-06-17 08:40
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月13日
  • 已采纳回答 7月5日
  • 创建了问题 6月17日