自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (30)
  • 收藏
  • 关注

原创 基于mybatis下mysql in 语句优化

此时 ids 是多个ID逗号分隔的字符串,首先将该字符串塞进临时表 a_temp 中,通过SUBSTRING_INDEX函数将临时表中的长字符串拆开。mysql中如果查询语句包含in并且参数中in的数量还比较多的情况下,一般不走索引。生成了 tmp_id_500,tmp_id_1000,tmp_id_2000,tmp_id_5000等表,用枚举管理起来。WHILE i<=rows DO -- 结束循环的条件: 当i大于a时跳出while循环。-- 往tmp_id_1000表添加数据。SET i = 1;

2023-06-13 11:43:40 741

转载 Func<T>与Action<T>委托泛型介绍

.Net 3.5之后,微软推出了Func与Action泛型委托。进一步简化了委托的定义。   Action委托主要的表现形式如下: public delegate void Action(); public delegate void Action(T1 arg1); public delegate void Action(T1 arg1,

2017-10-10 16:34:58 292

转载 分享一个CQRS/ES架构中基于写文件的EventStore的设计思路

什么是EventStore关于什么是EventStore,如果还不清楚的朋友可以去了解下CQRS/Event Sourcing这种架构,我博客中也有大量介绍。EventStore是在Event Sourcing(下面简称ES)模式中,用于存储事件用的。从DDD的角度来说,每个聚合根在自己的状态发生变化时都会产生一个或多个领域事件,我们需要把这些事件持久化起来。然后当我们需要恢复聚合根的最新状态

2017-09-30 11:22:38 2226

转载 浅谈对DDD领域驱动设计的理解

从遇到问题开始当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。再比如,我是一家互联网公司,公司有很多系统对外提供服务,面向很多客户端设备。但是最近由于各种原因,导致服务经常出

2017-09-30 11:20:51 8313 1

转载 从领域、对象、角色、职责、对象交互、场景等方面去分析和设计领域模型

首先给出这两个Demo的源代码的压缩包的下载地址,因为之前有博友说他没有装VS2010而没办法运行Demo,所以这次我分别用VS2008和VS2010实现了两个版本。http://files.cnblogs.com/netfocus/DCIBasedDDD.rar下面先分享一下我最近研究的一些知识及我对这些知识的自我感悟,然后再结合Demo中的示例讲解如何将这些感悟应用到实际。 理

2017-09-28 18:27:37 1240

转载 LCLFramework框架之Repository模式

Respository模式在示例中的实际目的小结一下 Repository模式是架构模式,在设计架构时,才有参考价值; Repository模式主要是封装数据查询和存储逻辑; Repository模式实际用途:更换、升级ORM 引擎,不影响业务逻辑; Repository模式能提高测试效率,单元测试时,用Mock对象代替实际的数据库存取,可以成倍地提高测试用例运行速度。Reposi

2017-09-28 11:47:44 253

转载 Entity Framework返回IEnumerable还是IQueryable?

在使用EF的过程中,我们常常使用repository模式,本文就在repository层的返回值是IEnumerable类型还是IQueryable进行探讨。阅读目录:一、什么是Repository模式?二、IEnumerable还是IQueryable的区别三、实际检验IEnumerable和IQueryable的效率差别四、总结一, 什么是Repository模

2017-09-28 11:41:16 253

转载 分享基于Entity Framework的Repository模式设计

阅读目录:一、实现的思路和结构图二、Repository设计具体的实现代码三、Repository设计的具体的使用四、总结一,实现的思路和结构图总结一下,Repository在实际使用中,有下面三种特点:Repository的共同性有一些公共的方法(增删改查), 这些方法无关于Repository操作的是哪个实体类,可以把这些方法定义成接口IRepository,

2017-09-28 11:17:32 719

转载 如何理解泛型类的约束

约束说明where T: struct类型参数必须是值类型。 可以指定除 Nullable 以外的任何值类型。 有关更多信息,请参见使用可以为 null 的类型(C# 编程指南)。where T : class类型参数必须是引用类型;这一点也适用于任何类、接口、委托或数组类型。where T : new()类型参数必须具有无参数的公共构造

2017-09-27 17:57:45 185

转载 EntityTypeConfiguration

我们配置的实体都都在OnModelCreating方法中,如果有很多实体的话,OnModelCreating方法管理很麻烦我们可以用单独的类来管理配置,继承EntityTypeConfiguration类实现public class StudentEntityConfiguration: EntityTypeConfiguration{ public StudentEnt

2017-09-27 17:05:01 1471

转载 EF基于方法的查询语法

实体框架(Entity Framework )是 ADO.NET 中的一套支持开发面向数据的软件应用程序的技术。LINQ to Entities 提供语言集成查询 (LINQ) 支持,它允许开发人员使用 Visual Basic 或 Visual C# 根据实体框架概念模型编写查询。针对实体框架的查询由针对对象上下文执行的命令目录树查询表示。LINQ to Entities 将语言集成查询 (

2017-09-27 16:57:36 453

转载 Entity Framework 数据生成选项DatabaseGenerated

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

2017-09-27 16:44:32 419

转载 IObjectContextAdapter接口

Interface implemented by objects that can provide an ObjectContext instance. TheDbContext class implements this interface to provide access to the underlying ObjectContext.

2017-09-27 16:34:11 900

转载 EF实体间多对多的关系

添加一个活动类Activity,跟旅行类Trip是多对多的关系。这个也不难理解:一个旅行有多个活动,一个活动可以属于多个旅行。 /// /// 活动类 /// public class Activity { public int ActivityId { get; set; } //[Required, MaxL

2017-09-27 16:24:25 1287

转载 EF里实体关系配置的方法

EF里的实体关系配置分为Has和With系列的方法:Optional 可选的、Required 必须的、Many 多个。举例:///     /// 用户照片类    ///     public class PersonPhoto    {        [Key]        public int PersonId { get; set; }        p

2017-09-27 16:12:07 1021

转载 级联删除的注意事项

一对多场景,在子对象映射中开启级联删除情况下,删除父对象将自动删除其下所有子对象,需要注意一些事项: √ 需要保证DbContext中已经加载了该父对象的所有子对象。 X  如果DbContext内未加载子对象将不级联删除子对象, X 如DbContext只加载部分子对象也只级联删除这些子对象。因此在查询父对象只应该使用Include("子对象属性名")查询(请看示例代码3)或者在

2017-09-27 16:02:23 1218

转载 EFCodeFirst级联删除

默认情况下CodeFirst会在外键约束中设置 删除规则 为级联(不会默认设置 更新规则 为级联)当仅定义了导航属性如public virtual Manager Manager { get; set; }而没有显示定义外键如public int ManagerID { get; set; }CodeFirst不会设置 删除规则 为级联在显示定义外键属性的情况下,级联删

2017-09-27 15:55:36 1944

HTML5手机微网站模板(15个)

手机HTML5微网站模板15个仅供学习参考,禁止商用,后果自负 大积分下载的,0分奉送

2015-04-21

QRCode二维码生成组件

现在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。

2015-04-03

交大高软ppt

交通大学 软件工程 ppt,上海交通大学

2013-12-04

公交情缘网站源码

公交情缘网站源码

2013-02-05

asp.net分页控件

asp.net分页控件,你知道的,非常好用

2013-02-05

asp.net+MVC3.0+(linq技术)会员管理系统源码

非常好的asp.net+MVC3.0+(linq技术)会员管理系统的源码,免费分享给大家了.

2013-02-05

C# 设计模式

C# 设计模式的文档,分享给大家.共同提高学习

2013-02-05

exjs .net做的 mvc酒店管理系统

exjs .net做的 mvc酒店管理系统,开发者必备源码

2013-02-05

.Net_MVC基础教程

.Net_MVC基础教程,开发者必备教程

2013-02-05

StartUml使用简介

StartUml 是一款 uml画图工具,本资源对startuml如何使用作了详细教程说明,欢迎下载

2013-02-05

30款后台模板

30款后台模板,各种风格的模板都有,开发者必备

2013-02-05

自己写的甘特图 源码

自己写的甘特图 源码,非常好用, 和大家共享

2013-02-05

jsonneditor json编辑器

很好用的json格式的编辑器,不敢独享,和大家分享。

2013-02-05

asp.net 甘特图源码,非常实用

非常好用的甘特图的例子,数据源可以配数据库,或者来自json,xml等.

2013-01-18

dwz 学习文档

找到的最好的,学习dwz框架的资源, dwz完全开源并且免费,是国内最优秀的jquery框架,值得大家学习

2012-04-06

破解虚拟机密码破解方法

破解虚拟机密码的方法,非常管用,简直是密码破解神器

2012-04-01

非常好用的 AspNetPager.dll 分页插件

AspNetPager.dll 非常好用的分页控件,插件,便宜卖

2012-04-01

iTools 工具

itools 你懂得,不费那么多口水了,但是还是要凑够20个字

2012-04-01

silverlight5_Tools

silverlight5_Tools安装文件,微软 for vs2010 喜欢的不要错过

2012-04-01

给mvc3穿上华丽外衣 dwz框架

mvc3 穿上 华丽外衣 dwz框架 富框架 ria .net c# 本代码非常难得,对大家今后工作很有帮助

2012-04-01

Mvc3微软范例 MvcMusicStore pdf文档

Mvc3微软范例MvcMusicStore的pdf文档,发出来一起学习学习

2012-04-01

Mvc3微软范例MvcMusicStore

优秀资源,只要2分.欢迎大家下载 Mvc3微软范例MvcMusicStore 大家有志于学习的可以下载拉

2012-04-01

C_3D游戏开发.pdf

C_3D游戏开发.pdf,很不错的教程,对于想学3d c#程序设计的朋友们是不错的资料

2010-08-08

企业进销存系统,适合想进一步了解c#

企业进销存系统,适合想进一步了解c#,深造,详细例子加描述

2010-03-14

c# 完整工作流源代码

喜欢研究新东西的人不要错过了,很好的,非常易于二次开发淡,,,定idngding

2009-09-22

window登录密码轻松破解

登录密码破解 windows,非常好用的方法,我试过n此了,haha

2009-09-22

聊天室 源码 ajax

.net做的聊天室源码,ajax,很好用,喜欢的快来下载啊!

2009-09-22

多普达710 自动解锁软件

多普达710 自动解锁软件,全自动的,傻瓜式,非常好用

2009-02-28

PDF文件的制作,经典教材

PDF文件制作.rarPDF文件制作.rarPDF文件制作.rarPDF文件制作.rarPDF文件制作.rarPDF文件制作.rar

2009-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除