上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 38 下一页
摘要: CodeFirst 工作流程 创建或修改领域类-->使用数据注解或者Fluent API来配置领域类-->使用自动数据库迁移技术或者基于代码的数据库迁移技术来创建数据库。 CodeFirst默认约定 约定就是一系列的默认规则,通过这些规则,在使用EF Code-First的时候,可以自动的基于你的领 阅读全文
posted @ 2019-12-16 03:17 盗哥泡茶去了 阅读(309) 评论(0) 推荐(0)
摘要: 相对于sqlserver数据库,mysql的配置过程相对麻烦一些,我们从0讲起。 1.新建一个控制台应用程序 右键点击引用--管理NuGet程序包,搜索Mysql.Data.Entity并安装,安装完成后在已安装选项下会有以下三项: 在App.config文件中添加: <connectionStri 阅读全文
posted @ 2019-12-15 05:56 盗哥泡茶去了 阅读(847) 评论(0) 推荐(1)
摘要: 预先加载 在对一种类型的实体进行查询时,将相关的实体作为查询的一部分一起加载。预先加载可以使用Include()方法实现。 在此需要说明的是:EF中有两种表关联的方法,一种是Join()方法,一种是Include()方法 Join()方法使用说明:两表不必含有外键关系,需要代码手动指定连接外键相等( 阅读全文
posted @ 2019-12-14 18:49 盗哥泡茶去了 阅读(323) 评论(0) 推荐(0)
摘要: 延迟加载只对 关联/导航 属性(Navigation Property)有用,普通属性没有这个东西。 延迟加载是一条一条的读取属性,调用一次,读取一次。 条件: context.Configuration.ProxyCreationEnabled = true;(默认为true) context.C 阅读全文
posted @ 2019-12-14 02:53 盗哥泡茶去了 阅读(315) 评论(0) 推荐(0)
摘要: 因为ADO.NET标配是访问SQL SERVER数据库,那么如果需要访问MySQL数据库,那么ADO.NET五个对象也必须转换。 访问 SQL SERVER 的ADO.NET对象 1.SqlConnection 2.SqlCommand 3.SqlDataAdapter 4.SqlDataReade 阅读全文
posted @ 2019-12-13 05:56 盗哥泡茶去了 阅读(209) 评论(0) 推荐(0)
摘要: 1.Linq to Entity(L2E)查询 默认返回IQueryable类型 2.原生SQL查询和操作 ①DbSet.SqlQuery()和Database.SqlQuery() 返回DbSqlQuery类型,该类型实现了IEnumberable接口 ②Database.ExecuteSqlCo 阅读全文
posted @ 2019-12-13 05:39 盗哥泡茶去了 阅读(471) 评论(0) 推荐(0)
摘要: 使用EF实现实体持久化(保存)到数据库有两种情况:在线场景和离线场景。 1.在线场景 在线场景中,context是上下文实例,读写都通过一个context。 这种方案适用于连接本地数据库或同一网络上的数据库。 优点: 执行速度快。上下文跟踪所有实体,并在实体发生更改时自动设置适当的状态。 缺点: 上 阅读全文
posted @ 2019-12-13 04:25 盗哥泡茶去了 阅读(285) 评论(0) 推荐(0)
摘要: 导航属性的理解: 指数据库的表所对应的实体类,除了要有每个字段所对应的属性之外,还应该有一个与之有关联的表的属性,一对一的关系就是关联表的类型,一对多的关系就是关联表的类型的ICollection的泛型集合。(结合下面例子理解) 1.一对一关系类型 上图中Student和StudentAddress 阅读全文
posted @ 2019-12-13 04:08 盗哥泡茶去了 阅读(663) 评论(0) 推荐(0)
摘要: DbContext是实体类和数据库之间的桥梁,DbContext主要负责与数据交互,主要作用: 1、DbContext包含所有的实体映射到数据库表的实体集(DbSet < TEntity >)。 2、DbContext 将LINQ-to-Entities查询转换为SQL查询并将其发送到数据库。 3、 阅读全文
posted @ 2019-12-11 20:36 盗哥泡茶去了 阅读(13442) 评论(0) 推荐(1)
摘要: 1.EF基本的CRUD(增删改查)流程 2.EF的工作过程简析 EDM--Entity Data Model--实体数据模型 概念模型: EF通过领域类,上下文类,默认约定和配置构建概念模型。 存储模型: EF为底层数据库架构构建存储模型。在代码优先方法中,根据概念模型进行推断来构建。在数据库优先模 阅读全文
posted @ 2019-12-11 18:03 盗哥泡茶去了 阅读(670) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 38 下一页