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