1.什么是EF 需要注意的是,EF只是微软提供的数据库访问框架,是对Ado.net的高级封装,所以无论是winform还是mvc项目,只要引用EF就可以使用框架; 如何使用EF呢? 在文件夹中右键,点击添加新建项; 选择Data中的ado.net 实体数据模型; 然后生成一个默认名称为 Model1 ...
分类:
Web程序 时间:
2020-02-04 20:23:23
阅读次数:
115
Code First顾名思义,代码为先。首先编写完相关的实体类及DbContext派生类,然后通过映射关系自动在数据库中完成数据库表的创建。 本例中创建一个班级和学生的管理,主要有班级类MyClass和学生类Student。其中班级类MyClass中可包含多名学生Student,两者之间是一对多的引 ...
分类:
其他好文 时间:
2020-02-04 20:14:14
阅读次数:
75
上篇文章主要讲了如何配置EF, 我们回顾下主要过程: 创建Data Model > 创建Database Context >创建databaseInitializer >配置entityFramework的context配置节。 对这个过程还有疑问的可以去上篇再看一下。 本次我们就主要讲解 (1) ...
分类:
Web程序 时间:
2020-02-04 10:37:50
阅读次数:
82
数据准备公司表Company和员工表Employee两张表创建主外键强关系,员工表Employee的Company_ID是公司表Company的外键,如下图所 解读主外键生成的实体特殊性 Company实体--主外键关系的话,EF生成的实体,主表Company实体有个子表Employee的集合,注意 ...
分类:
其他好文 时间:
2020-02-03 19:04:24
阅读次数:
118
https://www.cnblogs.com/miro/p/4053473.html 学完本篇文章,你将会掌握基于EF数据模型的完整开发流程。 本次将会完成EF数据模型的搭建和使用。 基于这个模型,将之前的示例添加数据库查询验证功能。 文章提纲 概述 & 要点 详细步骤 总结 概述 & 要点 下面 ...
分类:
Web程序 时间:
2020-02-03 12:16:54
阅读次数:
95
Entity Framework Entity Framework 的全称为 ADO.NET Entity Framework,简称 EF。 1、与 ADO.NET 的关系 Entity Framework(实体框架)是微软以 ADO.NET 为基础所发展出来的对象关系对应(O/R Mapping) ...
分类:
其他好文 时间:
2020-02-03 11:50:56
阅读次数:
70
ssh 无法运行造成无法远程连接 linux 原因: 我将 /var 目录权限修改成了 777,但 linux 系统出于安全起见,该目录的 7 权限只对 root 用户开放,所以linux 系统认为本次操作不安全,因此停止,并停止了 远程。 排查: 通过 ps -ef | grep ssh, 发现 ...
分类:
其他好文 时间:
2020-02-03 11:33:50
阅读次数:
97
这几天在升级.NET CORE版本,结果发现坑太大了,最后还是退级了。。原因是作为长期支持版本的3.1居然一大堆bug 官方没有解决。。 查询了国内官方的基本没人讨论过EF怎么加悲观锁,很是蛋疼,去谷歌搜了一圈,把资料搬回来了。 废话不多说,一般来说EF是用不了排他锁的,也就是悲观锁,但是可以用曲线 ...
分类:
其他好文 时间:
2020-02-03 09:45:44
阅读次数:
523
1、建立空白解决方案,建4个文件夹:Core、Domain、Services、Web 2、Core、Domain、Services、Web各新建一个类库,且Web下多建一个MVC项目 3、添加各级的引用 project引用其他4个项目,framework引用其他三个项目,service引用其他两个项 ...
分类:
其他好文 时间:
2020-02-02 01:20:33
阅读次数:
120
本文章的内容是根据本人阅读NopCommerce源码的理解,如有不对的地方请指正,谢谢。 阅读目录 1.类结构关系图 2.分析 3.NopCommerce应用 类结构关系图 分析 NopObjectContext分别继承了DbContext, IDbContext,EF对应数据库访问操作需继承DbC ...
分类:
数据库 时间:
2020-02-02 01:12:11
阅读次数:
93