E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EntityFramework
EntityFramework
之领域驱动设计实践【基于EF 4.3.1 设计实践】
两年前我在博客中发布了《
EntityFramework
之领域驱动设计实践》系列文章,也得到了广大读者朋友的关注,在完成了系列文章的总结之后,也一直没有这部分内容的更新了。
zhixiang2010
·
2014-02-06 09:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【CQRS体系结构模式】
本文将对CQRS(CommandQueryResponsibilitySegregation,命令查询职责分离)模式做一个相对全面的介绍。可以这么说,CQRS打破了经典的领域驱动设计实践,在应用CQRS的整个过程中,你将会以另一种不同的角度去考虑问题并寻求解决方案。比如,CQRS是事件驱动的体系结构,事件是如何产生如何分发又是如何处理的?事件驱动的体系结构适用于哪些类型的应用系统?CQRS中的仓储
zhixiang2010
·
2014-02-06 09:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【服务Services】
从本讲开始,所涉及的DDD话题可能与
EntityFramework
关系不大了。网友千万别骂我是标题党,呵呵。
zhixiang2010
·
2014-02-05 21:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【规约Specification模式】
本来针对规约模式的讨论,我并没有想将其列入本系列文章,因为这是一种概念性的东西,从理论上讲,与
EntityFramework
好像扯不上关系。
zhixiang2010
·
2014-02-05 21:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【仓储深入实现】
苦于日夜奔波于工作与生活之间,一直没有能够抽空继续探讨仓储的实现细节,也让很多关注
EntityFramework
和领域驱动设计的朋友们备感失望。
zhixiang2010
·
2014-02-05 21:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【仓储基本实现】
实体框架(
EntityFramework
)中,操作数据库是非常简单的:在ObjectContext中使用LINQtoEntities即可完成操作。开发人员也不需要为事务管理而操心,一切都由EF包办。
zhixiang2010
·
2014-02-05 20:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【仓储】
上文中已经提到了管理领域模型对象生命周期的两大角色,即工厂与仓储,并对工厂的
EntityFramework
实践作了详细的描述。
zhixiang2010
·
2014-02-05 20:00
领域模型
领域框架设计
Entity Framework多对多关联映射的实现
EntityFramework
是微软官方提供的一个ORM解决方案,它有纯正的血统,比NHibernate更容易使用并且与现有其它官方框架配合更加密切。
guwei4037
·
2014-02-04 17:50
entity
Entity Framework多对多关联映射的实现
EntityFramework
是微软官方提供的一个ORM解决方案,它有纯正的血统,比NHibernate更容易使用并且与现有其它官方框架配合更加密切。
guwei4037
·
2014-02-04 17:50
Entity
Framework多对多关
C#
Entity Framework扩展库
这个Entity Framework扩展完全支持EF 5.0/6.0,项目地址 https://github.com/loresoft/
EntityFramework
.Extended,这个库支持批量更新
·
2014-02-04 11:00
framework
EntityFramework
之领域驱动设计实践【工厂】
首先应该认识到,是对象就有生命周期。这一点无论在面向对象语言还是在领域驱动设计中都适用。在领域驱动设计中,模型对象生命周期可以简要地用下图表示:通过上图可以看到,对象通过工厂从无到有创建,创建后处于活动状态,此时可以参与领域层的业务处理;对象通过仓储实现持久化(也就是我们常说的“保存”)和重建(也就是我们常说的“读取”)。内存中的对象通过析构而消亡,处于持久化状态的对象则通过仓储进行撤销(也就是我
zhixiang2010
·
2014-01-31 01:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【聚合】
聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表述一个完整的领域概念。比如,根据EricEvans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根(AggregateRoot)。从实践中得知,并非领域模型中的每个实体都能够完整地表述一个明确
zhixiang2010
·
2014-01-31 01:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【反模式】
EntityFramework
(EF)中有一项功能,就是能够根据数据库中的存储过程生成实体的行为(或称方法,以下统称方法)。我在本系列的第一篇博文中就已经提到,这种做法并不可取!
zhixiang2010
·
2014-01-31 01:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【销售系统】
从现在开始,我们将以一个简易的销售系统为例,探讨
EntityFramework
在领域驱动设计上的应用。
zhixiang2010
·
2014-01-31 01:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【分层架构】
在引入实例以前,我们有必要回顾,并进一步了解分层架构。“层”是一种体系结构模式[POSA1],也是被广大软件从业人员用得最为广泛而且最为灵活的模式之一。记得在CSDN上,时常有朋友问到:“分层是什么?为什么要分层?三层架构是不是就是表现层、业务逻辑层和数据访问层?”到这里,你可能会觉得这些朋友的问题很简单,分层嘛,不就是将具有不同职责的组件分离开来,组成一套层内部高聚合,层与层之间低耦合的软件系统
zhixiang2010
·
2014-01-31 01:00
领域模型
领域框架设计
EntityFramework
之领域驱动设计实践【从DataTable到EntityObject】
从DataTable到EntityObject虽然从技术角度讲,DataTable与EntityObject并没有什么可比性,然而,它暗示了一场革命正在悄然进行着,即使是微软,也摆脱不了这场革命的飓风。软件设计思想需要革命,需要摆脱原有的思路,而走向面向领域的道路。你或许会觉得听起来很玄乎,然而目前软件开发的现状使你不得不接受这样的现实,仍然有大帮的从业人员成天扯着数据库不放,仍然有大帮的人在问:
zhixiang2010
·
2014-01-30 19:00
领域模型
领域框架设计
[置顶]
EntityFramework
之领域驱动设计实践【前言】
写在前面其实这系列文章已经被很多网友转载过了,我自己也在前面的博客中给出了原文的链接。但毕竟博客园的人气更旺,加上不少网友强烈要求我把文章转贴到博客园,因此最终下定决心,将这系列文章重新整理并转贴在博客园上。根据网友的讨论结果,以及自己在实践中的不断积累,在整理的过程中,我会将原文中的描述作相应调整。不仅如此,也有不少关心领域驱动设计的网友在原文的评论栏目中提了问题或作了批注,我也针对网友的问题给
zhixiang2010
·
2014-01-30 19:00
领域模型
领域框架设计
说说我在项目中为什么不用实体框架,如果说我在诋毁你所爱的EF,请进来.
1.坑多.这一点没有人会否定.当然你可以说你很牛,但事实不会因为你牛就可以说不存在.从博客园中的博问中大家关于EF的提问量就问题的怪异程度就可以看出来.1.
EntityFramework
查询历史最严重bug
【秦时明月】
·
2014-01-28 18:00
EF对Model类的操作
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先的开发模式。
sangei
·
2014-01-16 18:00
Entity
framework
EF
model
cotext
EF对Model类的操作
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先的开发模式。
sangei
·
2014-01-16 18:00
Model
framework
ef
entity
cotext
EF对Model类的操作
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先的开发模式。
sangei
·
2014-01-16 18:00
Entity
framework
EF
model
cotext
entityframework
导航属性筛选
var user = db.UserInfos.FirstOrDefault(a => a.Id == 5); //会在sql代码中生成Street = "上海"代码 var address1 = db.Entry(user).Collection(b => b.Ad
·
2014-01-15 22:00
framework
LINQ(数据库操作增、删、改及并发管理)
本文将演示如何通过
EntityFramework
数据模型创建、修改、删除数据库记录。
whyabc
·
2014-01-12 15:00
LINQ
LINQ(数据库操作增、删、改及并发管理)
本文将演示如何通过
EntityFramework
数据模型创建、修改、删除数据库记录。
yanzhibo
·
2014-01-11 20:00
LINQ to Entities学习笔记(1)
简介:LINQtoEntities是
EntityFramework
的一部分并且取代LINQtoSQL作为在数据库上使用LINQ的标准机制。
yanzhibo
·
2014-01-11 13:00
Entityframework
:启用延时加载的主意事项(只为强化记忆)
Check List 无参的、高于私有访问级别的构造方法(经常忘记)。 非封闭的类(默认的非封闭的)。 DbContext 配置要开启(默认是开启的)。 因为我喜欢将类型设置为封闭的,提供有参数的构造方法,尽可能的低的访问级别,而这些原则和延时加载的原则刚好相反,因此写下来强化一下记忆。 示例 1 using System; 2 using System.Coll
·
2014-01-11 11:00
framework
ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
实际上,确实没有指定要使用的数据库,
EntityFramework
将预设值使用的LocalDB。
powertoolsteam
·
2014-01-10 12:00
mvc
asp.net
使用指南
链接字符串
ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
实际上,确实没有指定要使用的数据库,
EntityFramework
将预设值使用的LocalDB。
powertoolsteam
·
2014-01-10 12:00
sql
server
ASP.NET MVC 5 - 添加一个模型
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先(CodeFirst)的开发模式。
powertoolsteam
·
2014-01-10 12:00
mvc
asp.net
模型
使用指南
ASP.NET MVC 5 - 添加一个模型
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先(CodeFirst)的开发模式。
powertoolsteam
·
2014-01-10 12:00
asp.net
博客园的大牛们,被你们害惨了,Entity Framework从来都不需要去写Repository设计模式
园子里面分享和推荐
EntityFramework
(以下简称EF)的Repository(仓储)设计模式的文章真不少,其中还有很多大牛很详细描述怎么去实现。但是这些文章真是害人不浅。
Leo C.W
·
2014-01-10 12:00
ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
实际上,确实没有指定要使用的数据库,
EntityFramework
将预设值使用的LocalDB。
powertoolsteam
·
2014-01-10 11:58
ASP.NET
MVC
使用指南
Web技术
ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
实际上,确实没有指定要使用的数据库,
EntityFramework
将预设值使用的LocalDB。
powertoolsteam
·
2014-01-10 11:58
mvc
asp.net
使用指南
链接字符串
ASP.NET MVC 5 - 添加一个模型
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先(CodeFirst)的开发模式。
powertoolsteam
·
2014-01-10 11:19
ASP.NET
MVC
使用指南
Web技术
ASP.NET MVC 5 - 添加一个模型
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先(CodeFirst)的开发模式。
powertoolsteam
·
2014-01-10 11:19
mvc
asp.net
模型
使用指南
ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
实际上,确实没有指定要使用的数据库,
EntityFramework
将预设值使用的LocalDB。
葡萄城控件技术团队
·
2014-01-10 11:00
ASP.NET MVC 5 - 添加一个模型
您将使用.NETFramework数据访问技术
EntityFramework
,来定义和使用这些模型类。
EntityFramework
(通常称为EF)是支持代码优先(CodeFirst)的开发模式。
葡萄城控件技术团队
·
2014-01-09 17:00
大模型问题继续折磨着Entity Framework和NHibernate
使用EDMX模型为
EntityFramework
生成类的时候,大小非常重要。默认情况下,模型中的实体越多,生成操作执行的越慢。下面是引自DavidObando提供的bug报告中的一段内容。
Jonathan Allen
·
2013-12-27 00:00
EFCodeFirst安装失败(包括
EntityFrameWork
安装)
原文出处http://blog.csdn.net/yangzhencheng_001/article/details/6684853我们在安装EFCodeFirst包时会不会出现“Thispackage(oroneofthisdependencies)containsPowerShellscriptsandneedstobeinstalledfromthepAckageManagerConsole
wang_shuai
·
2013-12-26 10:22
.net
安装失败
EFCode
Visual Studio 2010添加新项缺失[ADO.NET 实体数据模型]解决方法
在添加新项目窗口,选中"数据",发现右侧窗口中没有出现ADO.NET实体模型选项.解决方法如下:1).到VisualStudio2010的安装包的目录:\WCU\EFTools中寻找如下文件ADONET
EntityFramework
Too
轴轴
·
2013-12-24 20:00
Entity Framework 6 Code First的简单使用和更新数据库结构
一、安装
EntityFramework
6 在项目中右击选择“管理NuGet程序包",联机搜索
EntityFramework
,点击安装二、配置数据库连接在App.config中加入数据库连接字符串的配置
congflag
·
2013-12-24 15:00
大模型问题继续折磨着Entity Framework和NHibernate
使用EDMX模型为
EntityFramework
生成类的时候,大小非常重要。默认情况下,模型中的实体越多,生成操作执行的越慢。下面是引自DavidObando提供的bug报告中的一段内容。
Jonathan Allen
·
2013-12-24 00:00
Nova PhoneGap框架 第四章 本地数据库
我一直想把
EntityFramework
(简称EF)的那一套搬过来,应用于HTML5SQLite。幸运的是,我几乎做到了,有些功能无法完成的那是因为SQLite本身不支持。
Leo C.W
·
2013-12-18 21:00
Entityframework
:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。
1 <configSections> 2 <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> 3 <section name="entityFramewo
·
2013-12-17 16:00
framework
无法向项目添加所有必需的程序包。无法从“C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Stack 5\Packages”安装以下程序包:
无法从“C:\ProgramFiles(x86)\MicrosoftASP.NET\ASP.NETWebStack5\Packages”安装以下程序包:
EntityFramework
.6.0.0:无法初始化
反转的分针
·
2013-12-11 12:33
Visual
Studio
.Net
C#
右键 无 reverse engineer code first
安装
EntityFramework
就是为了方便省下写实体类的时间,结果装好后,右键菜单生成实体的reverseengineercodefirst菜单项木有了,神马情况.重置了过VS插件在[開始]->[
sat472291519
·
2013-12-10 12:00
错误: 找不到与“
EntityFramework
6.0.2-beta1”兼容的“
EntityFramework
.zh-Hans”版本。
正在安装“
EntityFramework
6.0.2-beta1”。已成功安装“
EntityFramework
6.0.2-beta1”。
sat472291519
·
2013-12-10 09:00
RadControls for WPF and Silverlight Q2 2013 SP1支持Entity Framework 6并新增和改进了一些特性
Telerk最近发布了RadControlsforWPFandSilverlightQ22013SP1,支持
EntityFramework
6,并且能再运行时修改应用程序图标集。
Anand Narayanaswamy
·
2013-12-10 00:00
RadControls for WPF and Silverlight Q2 2013 SP1支持Entity Framework 6并新增和改进了一些特性
Telerk最近发布了RadControlsforWPFandSilverlightQ22013SP1,支持
EntityFramework
6,并且能再运行时修改应用程序图标集。
Anand Narayanaswamy
·
2013-12-10 00:00
在基于Entity Framework的核心业务应用中使用DDD
Julie从2003年以来一直是微软最有价值专家,.NET平台顾问,曾关注数据库编程25年,然后使用
EntityFramework
(EF),但现在受到了关注领域的DDD的启发。
Jan Stenberg
·
2013-12-05 00:00
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他