entity framework
高彬
C#程序员,欢迎交流,QQ:31705252
展开
-
Column contains NULL data
使用Entity Framework时,当某些不能为空的列数据丢失(如:int、DateTime、long),EF查询时将报错:Column contains NULL data。原创 2022-04-16 15:03:23 · 2761 阅读 · 0 评论 -
Entity Framework查询部分字段时自动映射到实体
需求: 使用EF的情况下,查询部分实体字段,把查询结果自动映射到指定的实体类。比如实体类这样定义://学生实体类[Table("student")]public class Student{ //主键,编号 int ID {get;set;} //名称 public string Name{get;set;} //年龄 public int Age...原创 2020-04-05 14:50:52 · 1122 阅读 · 2 评论 -
EF 属性类型的定义与left right join的关系
先分析外键和导航属性的几种定义情况:情况 外键类型 导航属性 生成结果 备注 1 int 有 inner linq和lamda 只能生成inner join 2 int 无 inner,left 3 int? 有 linq:left,inner lamda:left ...原创 2020-03-23 11:12:48 · 492 阅读 · 0 评论 -
Z.EntityFramework.Plus.EF6兼容Entity Framework Profiler和MiniProfiler
使用Entity Framework Profiler和MiniProfiler会导致Z.EntityFramework.Plus.EF6识别数据库类型发生错误,从而导致生成的SQL不能正常执行,根本原因推测是“Entity Framework Profiler和MiniProfiler”重写了EF的DBContext或Z.EntityFramework.Plus.EF6获取程序集时出错,而“Z...原创 2020-01-01 09:05:52 · 736 阅读 · 1 评论 -
entity framework使用枚举
基于.net framework4.5,EF6.0支持实体类中使用枚举类型,且自动解析,与基本类型(如int,string)、引用类型一样使用,举例如下。枚举和实体类://枚举 public enum OrderType { ALL, CR, NR }//实体类 [Table("TestEnume")] p...原创 2019-09-24 16:55:41 · 553 阅读 · 0 评论