
Entity Framework
清泉灵弦
这个作者很懒,什么都没留下…
展开
-
EntityFrameworkCore的DbContext中可以任意返回DbSet的解决办法
DbContext中有个Set()方法是可以根据你传入的类型自动匹配到你要操作的数据集的,但是这个函数有个弊端就是你还是要先告诉它这是个什么数据集类型.但是你可以用函数封装一下,让函数传入一个实体对象,直接匹配函数的对象类型再返回Set即可,写法如下。但是这么写就有个问题,如果我设置了很多数据集(表),那我增删改查逻辑我就要针对每一个表格写一遍,浪费工作量也不方便,那有没有办法根据对象自动识别匹配要操作的数据集呢.例如如上情况,我们在处理数据集时要这么写。这样就可以正常操作数据集了。原创 2022-09-02 12:23:27 · 829 阅读 · 0 评论 -
在entity framework 中使用 LINQ 对表进行左关联查询且group by 分组查询的示例,并且按小时分组查询时间段
有表RealTimeDatas的字段RecordTime存储了实时时间,格式为DateTime 现在需要以小时进行分组统计每个时间段的最大值,最小值,和平均值 同时,另一个表Devices中有标准温度湿度最大最小值范围,需要将这个结果一并关联到查询结果中 var query = from r in context.RealTimeDatas.AsEnumerabl原创 2017-11-29 16:57:21 · 1528 阅读 · 0 评论 -
entity framework code first 设置外键的主从关系问题
public class Persons { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int PersonId { get; set; } [MaxLength(20)] public string Name { get; set; } [MaxLength(11)] public stri原创 2017-11-16 17:42:28 · 629 阅读 · 0 评论