#FrameWork

Entity Framework 数据生成选项DatabaseGenerated

在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。Identity:自增长None:不处理Computed:表示这一列是计算列。在EF中,如果主键是int类型,CodeFirst生成数据库的时候会自动设置该列为...

Entity Framework 并发处理

什么是并发?并发分悲观并发和乐观并发。悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的同时B也在修改。如果在A保...

Entity Framework Code First关系映射约定

   本篇随笔目录:  1、外键列名默认约定  2、一对多关系  3、一对一关系  4、多对多关系  5、一对多自反关系  6、多对多自反关系   在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。两个不同表之间可以存在外键依赖关系,一个表自身也可以有自反关系(表中的一个字段引用...

Entity Framework中的Migration问题

1、自从用上了EntityFramework(简称EF),妈妈再也不用担心我要写那么复杂的SQL语句了!这是微软新一代的ORM工具,它能够将数据库的表中的记录映射成为程序中的一个对象,当然也能够将对象映射为数据库中的一条记录。它支持三种模式ModelFirst、DatabaseFirst、CodeFirst。我们准备用...

(翻译)Entity Framework技巧系列之十

提示37.怎样进行按条件包含(ConditionalInclude)问题几天前有人在StackOverflow上询问怎样进行按条件包含。他们打算查询一些实体(比方说Movies),并且希望预先加载一个相关项目(比方说,Reviews),但又仅要那些匹配一些条件的reviews(如,Review.Stars==5)。不幸...

Entity Framework教程(第二版)

还是先来说一下EF从诞生到现在这几年的发展历程吧。在EF最初的版本中,作为一个ORM组件其通过EDM文件(里面是一些xml)来配置数据库与实体类之间的映射,实现数据进出数据库的控制。最初的版本中只支持DatabaseFirst,即由已有数据库结构生成EDM,继而得到实体类。后来EF在4.0版本起开始支持ModelFir...

使用NuGet安装EntityFramework4.2

使用NuGet安装EntityFrameWork4.21、下载NuGet有两种方式下载NuGet第一种:在微软的档案库下载,下载地址为:http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c?SRC=VSIDE...

Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)

今天乍一看,园子里居然没有关于这个类库的文章,实在是意外毕竟已经有很多介绍EF使用的文章了。E文好的可以直接看https://github.com/loresoft/EntityFramework.Extended也可以在nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对IQueryable<T&...

[C#/.NET]Entity Framework(EF) Code First 多对多关系的实体增,删,改,查操作全程详细示例

本文我们来学习一下在EntityFramework中使用Context删除多对多关系的实体是如何来实现的。我们将以一个具体的控制台小实例来了解和学习整个实现EntityFramework多对多关系的实体删除的操作过程。怎样创建一个引用EntityFramework的项目;怎样配置EntityFramework的数据库连...

实体框架Entity Framework 4.1快速入门

介绍  在旧的Entity框架中,开发者可以从已存在的数据库中产生业务实体的模型,这种开发方法被称为数据库驱动的开发方法。而在4.1的EntityFramework中,支开发者先创建实体业务类,然后再产生相关的数据库文件,这种开发方法可以称为“代码先行”的开发方法。这种方法对于开发者来说是很有好...

Asp.Net MVC 模型(使用Entity Framework创建模型类)

这篇教程的目的是解释在创建ASP.NETMVC应用程序时,如何使用MicrosoftEntityFramework来创建数据访问类。这篇教程假设你事先对MicrosoftEntityFramework没有任何的了解。读完本篇教程,你将会理解如何使用EntityFramework来选择、插入、更新和删除数据库记录。Mic...

C#综合揭秘——Entity Framework 并发处理详解

引言在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制。从ADO.NET到LINQtoSQL再到如今的ADO.NETEntityFramework,.NET都为并发控制提供好良好的支持方案。并发处理方式一般分为乐观必并发与悲观必并发两种,本文将为大家介绍EntityFramework、LINQtoS...

Entity Framework 增删改查和事务操作

1、增加对象  DbEntitydb=newDbEntity();//创建对象实体,注意,这里需要对所有属性进行赋值(除了自动增长主键外),如果不赋值,则会数据库中会被设置为NULL(注意是否可空)varuser=newUser{Name="bomo",Age=21,Gender="male"};db.User.Add...

Entity Framework 教程

LINQ是.NET3.5中新增的一种技术,这个技术扩展了.NET平台上的编程语言,使其可以更加方便的进行数据查询,单纯的LINQ技术主要完成对集合对象(如System.Collection下或System.Collection.Generic命名空间下的对象)的查询。结合LINQProvider可以实现对XML文件(使...
代码星球 ·2020-05-12

四、附加到进程调试(.NET Framework)

附加到进程调试:1、需要在IIS配置环境并可运行即通过浏览器可打开。2、找到项目w3wp.exe进程并附加到进程调试,点击项目添加断点,直接访问浏览器即可。优点:w3wp.exe是已经运行的,调试不需要重新启动进程去调试,只需要附加到该进程,减少启动进程时间(项目越大,新启进程会越慢),提高效率。缺点:1、安装IIS服...
首页上一页...1314151617...下一页尾页