主页 > 游戏开发  > 

SqlSugar语法糖推荐方式

SqlSugar语法糖推荐方式
//方式1: var dd = _repository._Db.Queryable<ConfigAggregateRoot, UserRoleEntity>((o, p) => o.Id == p.Id).Select((o, p) => new { o.Id, o.Remark, p.RoleId, }); //方式2:不推荐使用,建议优先使用 Lambda 表达式,因为它更符合 SqlSugar 的设计理念 //如果坚持使用 LINQ 查询语法,要避免提前将查询结果转换为列表,以保持查询的延迟执行特性。 var query = from cust in _repository._Db.Queryable<ConfigAggregateRoot>().ToList() join d in _repository._Db.Queryable<UserRoleEntity>().ToList() on cust.Id equals d.Id where cust.Remark == "London" select cust;

–导航到Module下面, 使用 yi-abp new MES -t module -csf 然后不要表离开此目录,直接使用 yi-abp add-module mes

/// <summary> /// 主键 /// </summary> [SugarColumn(IsPrimaryKey = true)] public override Guid Id { get; protected set; } [SugarColumn(ColumnName = "Id", ColumnDataType = "INT")] [SugarColumn(ColumnName = "Id")] public int Id { get; set; } [SugarColumn(ColumnName = "Name", ColumnDataType = "NVARCHAR(50)")] public string? Name { get; set; } [SugarColumn(ColumnName = "Price", ColumnDataType = "DECIMAL(10, 2)")] public decimal Price { get; set; } [SugarColumn(ColumnName = "CreateDate", ColumnDataType = "DATETIME")] [SugarColumn(ColumnName = "CreateDate")] public DateTime CreateDate { get; set; } public Guid? CreatorId { get; set; }
标签:

SqlSugar语法糖推荐方式由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“SqlSugar语法糖推荐方式