惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
罗磊的独立博客
腾讯CDC
云风的 BLOG
云风的 BLOG
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
U
Unit 42
I
InfoQ
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
美团技术团队
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
GbyAI
GbyAI
S
SegmentFault 最新的问题

博客园 - 风云

Vane.Dispatch 1.0.0 发布:一个与容器、传输层零耦合的 .NET 服务分发引擎 MiniLog 1.0 GA 发布:零分配、零依赖的 .NET 高性能日志框架 从实战到生产:Acl.Excel 八大场景与避坑指南(终篇) 写入分配砍掉 63%:Acl.Excel 绕过 XmlWriter 字节直写 零依赖纯 C# DEFLATE 引擎:2916 行移植 libdeflate 一个 42KB 的 Excel 如何撑爆 4.5PB?Acl.Excel 8 层防御 Acl.Excel 跨库基准:读取最高快 32.8 倍 24B消灭上亿次装箱:Acl.Excel零装箱设计 百万行Excel如何恒定内存?Acl.Excel流式拆解 不依赖 NPOI/ClosedXML,纯 C# Excel 库如何做到 30 倍性能? 2-30 倍性能:Acl.Excel 设计哲学与零依赖 Acl.Excel vs MiniExcel 1.45.0:百万行读写实测,托管内存低至 1/37,QueryFirst 平分秋色 优化纯 C# DEFLATE 压缩器:从 0 到超越 .NET 内置的完整历程 从零实现 DEFLATE 压缩器:纯 C# 移植版如何在 Excel 场景超越 .NET 内置? Docker下构建centos7容器无法使用systemctl命令的解决办法 重新诠释的OSGi规范 让我们的领域逻辑彻底裸奔吧 NLite.Web 组件更新日志 Ndf 组件更新日志 新年首作-ELinq+T4模版引擎制作多文件实体代码生成器 ORM组件 ELinq (五)-映射配置之XML ORM组件 ELinq (四)-映射配置之FluentAPI ORM组件 ELinq (三)-映射配置之Attribute NLite 更新日志 ORM组件 ELinq 更新日志 ORM组件 ELinq (二) 映射配置之Table 用户中心 - 博客园 ORM组件 ELinq 系列 国内开源ORM组件 ELinq正式版发布 ORM组件 ELinq (一)首航之旅
年度开源力作-ORM组件 ELinq诞生了
风云 · 2012-12-03 · via 博客园 - 风云

  刚刚看到Linq-ORM前辈麥舒兄的 年度开源力作,博客园首发,回馈广大用户 ,于是我也把已经发布的标题也改造一下,加上年度开源力作,用来表示对团队成员的鼓励和感谢!麻烦大伙点一下推荐,谢谢大家。 ^_^

  一提到Linq ORM框架自然就会想到LinqToSQL,EF,Nhibernate等国外大牌框架,其实国内也有两个前辈也很早就实现了,一个是ALinq,一个是DbEntry.NET 这两个实现都非常好,简单易用,今天给大家介绍的是另外一个Linq ORM框架-ELinq,小菜来报道已经在园里发布了一篇简单CRUD的DEMO:ELinq的应用

     该框架是2012-8-16 号启动开发的,核心框架和代码我来完成的,小菜来报道 负责各大数据库日期和字符串函数的翻译和测试工作,另外3位主要负责测试工作。该框架的Linq翻译和解析功能最早是自行解析并全部实现了Where表达式相关以及函数基本数据类型等的解析,后来Linq的其它谓词又借鉴了IQToolkit的解析引擎,然后化了2周的时间把两者统一起来形成了ELinq 解析Linq的支柱,自从引入IQToolkit后,ELinq 的开发就非常快,最主要的工作就是数据库方言的开发和测试。5人2个多月详细的针对各个数据库进行丰富的单元测试,保证了ELinq的稳定性。

   2012-11-16 RC1 发布:

1. 重构EntityModel 和MemberModel

2. 优化系统性能

3. 完善并详细测试SQLServer、Oracle、MySql,SQLite、SqlCE、Access的基本数据类型的相互转换函数

4. 添加公共接口的代码注释

5. 简化并增强增删改操作功能

  2012-12-3 RC2 发布

1. 修复通过HashTable进行删除的Bug

2. 支持通过connectionString 和providerName 作为参数来配置

3. 使MySQL 支持无符号类型

4. 在TableAttribute中添加Schema 属性

5. 添加基于版本号机制的并发冲突检查机制

6.移除在DbHelper中对Position参数支持机制,并重构和简化DbHelper,使DbHelper仅仅支持命名参数

7. 添加Fluent映射Api

8. 重构表达式ExpresionBuilder,使其可以自定义扩展

9. 使Oracle 支持自定义序列功能

ELinq是一个轻量简单易用的开源Linq ORM数据访问组件,支持Nullable类型和枚举类型,对Linq的谓词提供了完美的支持,旨在让绝大部份的主流数据库都使用 Linq 来进行程序开发,让开发人员访问数据库从SQL中解放出来,易学易用上手快,配置简单,并且提供了源代码下载,方便定制。支持多数据库,目前支持 Access、SQLServer、SqlCE、SQLite、MySQL、ORACLE,未来还会支持更多的数据库。

技术支持:

  1. 官方网站
  2. Nuge 下载页面
  3. ORM组件 ELinq系列
  4. ORM组件 ELinq 更新日志
  5. ORM组件 ELinq 使用答疑
  6. 在我的博客留言,我会尽可能地抽时间来答复大家的问题。
  7. 加入 ELinq用户的 QQ群(271342583)。

   谢谢大家的阅读,麻烦大伙点一下推荐,再次谢谢大家。 ^_^