首先是model的实体(art_CategoryInfo.cs)namespaceBBS.Models{usingSystem;usingSystem.Collections.Generic;publicpartialclassart_CategoryInfo{publicintCategory_ID{get;set;}publicstringCategory_title{get;set;}publicstringCategory_description{get;set;}publicstring..
分类:
Web程序 时间:
2014-12-09 19:58:34
阅读次数:
401
上一篇介绍了DDD聚合以及与并发相关的各种锁机制,本文将介绍另一个核心元素——工作单元,它是实现仓储的基础。 什么是工作单元 维护受业务事务影响的对象列表,并协调变化的写入和并发问题的解决。 这是《企业应用架构模式》中给出的定义,不过看上去有...
分类:
其他好文 时间:
2014-12-06 21:32:20
阅读次数:
357
回到目录在写完仓储接口的改造改造后,总觉得有个代码的坏味道,这种味道源于它的DRP,即重复的代码太多了,即异步操作和同步操作其实只是在insert,update和delete上有所不同,获取数据的方法都是一样的,所以,我最后决定,将异步的接口进行改造,让它更加合理,方法后都加上Async的后缀,看上...
分类:
其他好文 时间:
2014-12-04 22:58:46
阅读次数:
235
C#5.0带来了并行编程{C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程} 随着C#5.0在.net4.5出来之后,它们主推的并行技术也逐渐变得越来越热,这种热量已经传到了我这里,身为仓储大叔的我,一定也对自己的仓储进行并行化的改造,这是大势所趋,呵呵...
分类:
其他好文 时间:
2014-12-04 11:34:11
阅读次数:
167
原文地址:http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-applic...
分类:
其他好文 时间:
2014-12-03 18:45:03
阅读次数:
275
了解了基本的Git概念之后,现在我们开始讲Git应用到实际的工作中来。...
分类:
其他好文 时间:
2014-11-22 21:36:28
阅读次数:
252
对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。对于此模型,应该明确一下几点:1、生产者仅仅在仓储未满时候生产...
分类:
编程语言 时间:
2014-11-21 15:38:23
阅读次数:
285
1. 删除仓储:点击用户名进入个人中心--点击Repositories--点击你要删除的项目--找到code导航条--点击settings--拉倒最后,delete this repository2.生成新的秘钥:ssh-keygen -t rsa -C "guowind@live.com"这样会在...
分类:
其他好文 时间:
2014-11-19 23:57:43
阅读次数:
306
第11章 智能物流11.1智能物流概述11.1.1传统物流与智能物流传统物流一般指产品出厂后的包装、运输、装卸、仓储,传统上的物流活动分散在不同的经济部门、不同的企业以及企业组织内部不同的职能部门之中。 智能物流指的是将信息、运输、仓储、库存、装卸搬运以及包装等物流活动综合起来的一种新型的集成式管理...
分类:
其他好文 时间:
2014-11-12 19:31:00
阅读次数:
242
1.Web项目1.1概述对数据操作封装使用存储模式是很常见的方式,而使用依赖注入来降低耦合度(方便创建对象,可以抛弃经典的工厂模式)……1.2创建项目1.3添加模型在Models下,添加Product.cs:namespace WebApi06.Models{ public class Pro...
分类:
编程语言 时间:
2014-11-05 23:02:08
阅读次数:
1431