摘要: ASP.NET默认的InProc模式的Session既浪费内存又在网站重启时存在数据丢失问题,SQLServer模式的Session只支持SQL Server又需要命令行配置。使用EntityFramwork实现Custom既可以利用EntityFramework实现自定义的SessionProvi... 阅读全文
posted @ 2015-04-29 15:47 秋天不会来 阅读(1873) 评论(6) 推荐(5) 编辑
摘要: 企业应用架构模式中明确提出了三种领域逻辑组织模式:事务脚本、领域模型和表模块。不少人看的云里雾里的,不少人说的似懂非懂的,主要原因是没有从项目的级别的分析和设计经验,只有单个项目模块的开发经验的人很难理解到位。1.事务脚本:事务脚本的理解其实最简单,但是很多人说不清,觉得比领域模型还难理解,也对应不... 阅读全文
posted @ 2015-04-27 20:12 秋天不会来 阅读(2048) 评论(4) 推荐(3) 编辑
摘要: 要研究DDD,必须认清DDD的核心是通用语言和模型驱动设计。即使是DDDLite(技术上的DDD),也必须清楚DDD在架构中的位置和必须的架构知识,否则一路跑到哪里能否回来都是未知了。我们先了解常用架构分层,再了解DDD的所在层次和范畴,然后强调DDD的核心。包括从架构到领域模型设计方面的决策和自己... 阅读全文
posted @ 2015-04-26 19:12 秋天不会来 阅读(1660) 评论(6) 推荐(11) 编辑
摘要: 无需修改实体和配置,在MySql中使用和SqlServer一致的并发控制。修改RowVersion类型不可取,修改为Timestamp更不可行。Sql Server的RowVersion生成一串唯一的二进制保证Row的版本,无关TimeStamp,更无论TimeStamp的精度问题。使用MySql触... 阅读全文
posted @ 2015-04-25 23:03 秋天不会来 阅读(4533) 评论(4) 推荐(5) 编辑
摘要: 在Code First模式下使用SQLite一直存在不能自动生成数据库的问题,使用SQL Server Compact再转换到SQLite的方式(SQL Server Compact/SQLite Toolbox插件)基本不在我的考虑范围内,直接使用SQL Server Compact性能又是问题。... 阅读全文
posted @ 2015-04-22 14:50 秋天不会来 阅读(4658) 评论(5) 推荐(8) 编辑