本文要点1.由于对象-关系阻抗失配,传统的N层设计会引发问题;2.修复ORM和数据库问题的最佳方式是移除那些层;3.访问数据库对象可以和访问普通的.NET类一样简单;4.没有传统限制的数据库可以提供设计自由;5.类似Starcounter这样的混合数据库让这一点成为可能。本文将重点介绍当前供软件开发人员和独立软件供应商使用的MVC框架所存在的一些问题,然后利用内存内应用程序引擎Starcounter提供了解决方案。为了尽可能地真实,几个源于实际项目的例子使用了ASP.NET+EntityFram