随笔分类 -  .NET- EF Core

摘要:1、定义模型 示例:学生和桌子的一对一关系:每个学生需要对应一个桌位信息,桌位信息不用包含学生信息 public class Desk { public int Id { get; set; } public string Name { get; set; } public Student Stud 阅读全文
posted @ 2020-03-04 14:05 ZaraNet 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:一、前言 Entity Framework(后面简称EF)作为微软家的ORM,自然而然从.NET Framework延续到了.NET Core。 二、程序包管理器控制台 为了能够在控制台中使用命令行来操作EF,需要先安装Microsoft.EntityFrameworkCore.Tools。 安装 阅读全文
posted @ 2020-02-18 16:15 ZaraNet 阅读(933) 评论(0) 推荐(1) 编辑
摘要:ADO.NET进行参数化时会自动将参数值包含在单引号中,除了特殊需求,最好不要自己手动添加单引号。ADO.NET中识别参数标识是使用符号@,如果在SQL语句中将参数标识放在单引号中,单引号中的参数标识只会被当成字符串! 所以要对LIKE语句进行参数化查询时,就要先对参数值进行格式化,在传参之前就设置 阅读全文
posted @ 2019-07-23 14:18 ZaraNet 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:最近几天在搞CRUD,使用的是EF这个ORM,最近的项目中上了存储过程,就把在开发中的经验分享出来!我们先创建一个最基本的存储过程,脚本如下,这是一个不带参数的存储过程,我们从最简单的往上走! 那么我们API中实际上就是执行了SQL,那么其实这非常简单,都是通过EXECUTE 存储过程名,由于我是用 阅读全文
posted @ 2019-01-16 17:32 ZaraNet 阅读(1469) 评论(0) 推荐(0) 编辑
摘要:在.net core中不可以向往常一样去直接可视化创建EF了,那我们可以通过命令安装 其依赖项有 Db first命令: 任何EF.tools的操作 都需要你检查下解决方案重新生成看看有没有问题 阅读全文
posted @ 2018-12-11 13:58 ZaraNet 阅读(507) 评论(0) 推荐(0) 编辑
摘要:前言:dapper是什么?Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。 使用:在项目中nuget下载即可,dapper如何使用呢?它和EF 阅读全文
posted @ 2018-11-19 12:09 ZaraNet 阅读(971) 评论(3) 推荐(0) 编辑
摘要:新月新气象,10月第一篇,这也是我工作的第一天,这一篇文章我们要讲到lambda的排序问题 我是这样排序的 都知道OrderBy()函数是顺序 还有 一个逆序OrderByDescending(),但问题在于如果重复使用,我们看一看代码: 可以看到 是没有效果的,它会以最后一个为标准,但如果我们想要 阅读全文
posted @ 2018-10-04 17:41 ZaraNet 阅读(847) 评论(1) 推荐(0) 编辑
摘要:异常描述: 捕捉到 System.Data.Entity.Infrastructure.DbUpdateException HResult=-2146233087 Message=无法更新 EntitySet“CashRequest”,因为它有一个 DefiningQuery,而 <Modifica 阅读全文
posted @ 2018-09-21 11:29 ZaraNet 阅读(1653) 评论(0) 推荐(0) 编辑
摘要:1. linq查询数据 1.1 linq查询所有列数据 1.2 linq查询部分列数据 2. lambda查询数据 2.1 lambda查询所有列数据 2.2 lambda查询部分列数据 3. 排序 4. 分页查询示例: 5、扩展方法 语法要求: 扩展方法所在的类必须是static 扩展方法必须是一 阅读全文
posted @ 2018-09-12 12:12 ZaraNet 阅读(768) 评论(0) 推荐(0) 编辑
摘要:1.前言 通过英文可知,表示的是代码优先,一般创建EF都是先创建数据库,创建根据数据库的EF实体模型,而code - first 则是反过来!。。。 2.代码实战 我们这次创建的不是原来的数据库EF设计器,而是空的Code first 模型。如果说你的项目引用中没有entity framkwork, 阅读全文
posted @ 2018-08-29 18:18 ZaraNet 阅读(1031) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示