EntityFramework
文章平均质量分 81
Archy_Wang_1
有些代码不应该被忘记,也没有源代码不应该被记住。
展开
-
sql server 2016不能全部用到CPU的逻辑核心数的问题
最近在工作中遇到了,sql server 2016 不能把CPU 的核心全部用到的问题.通过分析工具看到总共CPU核心有72核,但sql只能用到40核心,想信也有很多人遇到这问题,那么今天这节就先说说这问题是怎么出现的。首先 介绍下服务器的环境Windows 2008 R2EnterpriseEdition(X64) + MicrosoftSQLServer2012(SP1)EnterpriseEdition(64-bit)CPU 2路 18核 开启超线程后是72核...原创 2022-02-16 18:48:23 · 2838 阅读 · 1 评论 -
EF三种编程方式详细图文教程(C#+EF)之Database First
EntityFramework4.1之前EF支持“DatabaseFirst”和“ModelFirst”编程方式,从EF4.1开始EF开始支持支持“CodeFirst”编程方式,今天简单看一下EF三种编程方式。开始介绍这三种EF操作方式之前,首先在VisualStudio2013中建立一个数据库连接,这里我们以“EFDemo”数据库为例:说明:在这里我用的是Lenovo\S...原创 2017-10-21 09:11:06 · 1914 阅读 · 0 评论 -
EF三种编程方式详细图文教程(C#+EF)之Code First
CodeFirstCodeFirst模式我们称之为“代码优先”模式,是从EF4.1开始新建加入的功能。使用CodeFirst模式进行EF开发时开发人员只需要编写对应的数据类(其实就是领域模型的实现过程),然后自动生成数据库。这样设计的好处在于我们可以针对概念模型进行所有数据操作而不必关系数据的存储关系,使我们可以更加自然的采用面向对象的方式进行面向数据的应用程序开发。从某种角度来看,...原创 2017-10-21 09:14:41 · 31166 阅读 · 4 评论 -
EF三种编程方式详细图文教程(C#+EF)之Model First
ModelFirstModelFirst我们称之为“模型优先”,这里的模型指的是“ADO.NETEntityFrameworkDataModel”,此时你的应用并没有设计相关数据库,在VisualStudio中我们通过设计对于的数据模型来生成数据库和数据类。首先创建一个控制台应用程序,右键添加新建项,选择“ADO.NETEntityDataModel”,名称输入EFDe...原创 2017-10-21 09:12:41 · 1734 阅读 · 0 评论 -
EF的CodeFirst数据迁移命令详情
准备工作1.新建一个控制台项目, 在"程序包管理控制台"执行 Install-package EntityFramework //安装EF环境2.在项目下新建类(Paper),也就是code first中的code。建好之后,Ctrl+Shift+B生成项目。(不生成的话,会出现控制器找不到类型或者其他报错)3.在app.config或web.config的configuration...原创 2019-03-22 11:57:34 · 2869 阅读 · 0 评论 -
EntityFramework 学习 一 DbContext
上一节中EDM自动生成SchoolEntities类,该类继承DbContextEntityFramework4.1之前的版本,EDM生成的类继承ObjectContext,使用ObjectContext稍微有点棘手,DbContext概念上与ObjectContext相似,它是ObjectContext的封装,DbContext是EF重要的组成部分,它是领域或实体类和数据库的桥梁...原创 2019-05-14 13:34:38 · 1095 阅读 · 1 评论 -
EntityFramework 学习 一 Entity Framework结构体系
Entity Framework 架构EDM(Entity Data Model)EDM由3个主要部分组成 Conceptual model , Mapping and Storage model.1.Conceptual model:概念模型,包含实体类型和它们之间的关系,与数据库的表设计独立开2.Storage Model:存储模型,数据中的表、视图、存储过程、外键关系3....原创 2019-05-14 13:36:50 · 313 阅读 · 1 评论 -
EntityFramework 学习 一 创建实体数据模型 Create Entity Data Model
1.用vs2012创建控制台程序2.设置项目的.net 版本3.创建Ado.net实体数据模型3.打开实体数据模型向导Entity Framework有四种模型选择 来自数据库的EF设计器(Database First)、空EF设计器(Model First)、空CodeFirst模型(Code First)、来自数据库的CodeFirst模型(Cod...原创 2019-05-14 13:38:31 · 1026 阅读 · 1 评论 -
EntityFramework 学习 一 Entity Relationships 实体的关系
下面,我们学习Entity Framework怎么管理实体间的关系Entity Framework支持三种关系:一对一的关系、一对多的关系、多对多的关系前面我们创建SchoolDB的实体数据模型,下图展示了EDM可视化设计器中的实体和实体关系一对一的关系上图所示,Student和StudentAddress是一对一的关系,一个学生可以有一个或零个地址,Entit...原创 2019-05-14 13:40:29 · 373 阅读 · 1 评论