摘要: 实体数据模型(MSDN)EDM1.0版参考文档,翻译的不怎么样,而且模型定义较老,但仍不失参考价值,可以一窥EDM实体数据模型的大概 阅读全文
posted @ 2008-05-16 16:09 DreamTrue 阅读(783) 评论(0) 推荐(0) 编辑
摘要: ADO.NET Entity Framework弥补的MS一直都没有介入的持久层技术市场。从背景上来说,持久层框架解决的是关系型数据库和程序模型之间的不匹配性。程序模型更加贴近我们的实际应用,我们需要很多模型来供我们来使用,从而模拟我们的业务逻辑。我们需要程序模型实体之间的封装,多态,组合,继承,多对多等关系。这样的面向对象的与我们日常生活和思考模式匹配的模型才能更好的实现我们的业务。但是我们的数据库却不是面向对象的,数据库是关系型的,它是无法实现面向对象模型当中一些诸如集成和组合的关系的。所以在数据库的发展迟迟没有突破性进展的情况下,我们的选择只能是使用持久层框架来做中间转换,消除数据库和我们程序模型的不匹配性。在java技术平台上,Hibernate作为最为我们常用的持久层框架已经发展了很长一段时间。但在MS技术平台上,除了NHibernate这个模仿品外,一直没有类似功能的框架产生,这对于追求任何技术都最好MADE IN MICROSOFT的MS来说,无疑是相当不爽的事情。 阅读全文
posted @ 2008-05-16 15:49 DreamTrue 阅读(451) 评论(0) 推荐(0) 编辑