FreeSql 新bc源码出售查询功能介绍

FreeSql 是一个功能强大的 NETStandard 库,bc源码出售【企鹅21717-93408】用于对象关系映射程序(O/RM),提供了 CodeFirst/DbFirst/CURD/表达式函数/读写分离 等基础封装。支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+。

新的查询功能
且先看看实体定义:
public class Song {
[Column(IsIdentity = true)]
public int Id { get; set; }
public DateTime? Create_time { get; set; }
public bool? Is_deleted { get; set; }
public string Title { get; set; }
public string Url { get; set; }

public virtual ICollection<Tag> Tags { get; set; }

}
public class Song_tag {
public int Song_id { get; set; }
public virtual Song Song { get; set; }

public int Tag_id { get; set; }
public virtual Tag Tag { get; set; }

}
public class Tag {
[Column(IsIdentity = true)]
public int Id { get; set; }
public int? Parent_id { get; set; }
public virtual Tag Parent { get; set; }

public decimal? Ddd { get; set; }
public string Name { get; set; }

public virtual ICollection<Song> Songs { get; set; }
public virtual ICollection<Tag> Tags { get; set; }

}
以上定义了三个实体,Song、Tag,以及中间表SongTag。

猜你喜欢

转载自blog.51cto.com/14250941/2366382