Telerik 的老版本资源里,OpenAccess ORM Q1 2010 SP1算是比较经典的一套。版本时间是 2010 年 3 月 12 日,虽然老点儿,但在维护旧项目、或是了解.NET ORM 发展史上,还是挺有参考价值的。

安装包分成了几个 Part,这里是Part1,内容主要是核心运行库和基本功能模块,响应也快,兼容性还不错,尤其是搭配老版本的Visual Studio 2008.NET Framework 3.5用起来更顺手。

有意思的是,当时的 ORM 设计理念,还是偏向于数据库优先的模式,像是直接从表生成实体类这种。OpenAccess ORM在当时支持 LINQ 查询,像from p in context.Products where p.Price > 100 select p这种写法,已经蛮先进了。

如果你想看它后续版本的更新,可以翻下这几篇:

如果你现在在折腾老项目迁移,或者只是想回头看看当年的架构风格,这个资源可以留一份,必要时还能解个燃眉之急。