C# Entity Framework Core 字段属性设置,基本增删改查

  1. 基本字段属性设置
    设置最大长度为100
    C# Entity Framework Core 字段属性设置,基本增删改查
    这里报错了,因为我们还没有安装相应的包,打开工具–>NuGet包管理–>解决方案,然后选择浏览,搜索system.componentmodel.annotations,安装便可以了
    C# Entity Framework Core 字段属性设置,基本增删改查
    设置字段必须填写[Required]
    C# Entity Framework Core 字段属性设置,基本增删改查
  2. 增,添加数据,先new 操作类,也就是注册表的类库C# Entity Framework Core 字段属性设置,基本增删改查

填加单笔数据可以用context.(类名/表名).add(要添加的数据),用context.SaveChanges()方法执行,执行后返回受影响的行数
C# Entity Framework Core 字段属性设置,基本增删改查

也可以直接用context.add(要添加的数据),执行后会自动匹配到相应的表添加数据,用context.SaveChanges()方法执行,执行后返回受影响的行数
C# Entity Framework Core 字段属性设置,基本增删改查
添加多行数据,添加多行相同的表数据可以用context.(类名/表名).AddRange(要添加的数据),用context.SaveChanges()方法执行,执行后返回受影响的行数
C# Entity Framework Core 字段属性设置,基本增删改查
添加多行不同的表的数据可以直接用context.AddRange(表数据A,表数据B,…),执行后会自动匹配到相应的表添加数据,用context.SaveChanges()方法执行,执行后返回受影响的行数
C# Entity Framework Core 字段属性设置,基本增删改查
2. 查询,简单where条件查询
C# Entity Framework Core 字段属性设置,基本增删改查
模糊查询以及其他函数查询

C# Entity Framework Core 字段属性设置,基本增删改查
3.删除,只能删除被追踪的数据
C# Entity Framework Core 字段属性设置,基本增删改查
4.更新
C# Entity Framework Core 字段属性设置,基本增删改查
C# Entity Framework Core 字段属性设置,基本增删改查