Farseer.net轻量级ORM开源框架说明及链接索引
- 基于.net framework 4 开发。
- 基于Lambda表达式快速上手的ORM框架。
- 参考Entity Framework的调用方式。
- 基于Database First模式。
- POCO实体类,无基类继承。
- 延迟SQL执行(自动队列管理:根据需要决定自动发送SQL)
- 支持:Sqlserver/Sqlite/MySql/Oracle/PostgreSql/Oledb(Access/Execl) 数据库。
- 支持:表、视图、存储过程的映射
- 支持:手动SQL的方式
- 支持:配置化SQL的方式
- 支持:整表缓存,同步本地缓存更新到数据库。
- 支持:SQL执行日志(含报表分析工具)。
- 支持:SQL异常日志并邮件提醒指定开发人员(含报表分析工具)。
- 支持:运行异常日志并邮件提醒指定开发人员(含报表分析工具),简单代替Log4net。
- 支持:逻辑(软)删除功能。(支持三种字段类型)
- 无反射的数据映射操作。
- 首个版本在08年完成。
托管到GitHub中。QQ群:116228666 (Farseer.net开源框架交流) 请注明:Farseer.Net。在群公告中有贴出Git地址
最新版本:V1.8(正式版):欢迎大家入群讨论。
\Farseer.Net\V1,如图所示:
Farseer.Net.Sql是一款ORM框架 + 常用工具 + 扩展集合。
代替数据库访问的SQL语句,要对一张表进行插入数据,可能是:
insert into User (ID, Name) Values (, "张三")
new User { ID = , Name = "张三" }.Insert()
// 查询列表
Users.Data.Where(o => o.ID > ).Select(o => new { o.ID, o.UserName }).ToList();
// 查询单个实体
Users.Data.ToInfo();
// 修改
new Users { ID = , UserName = "张三" }.Update();
// 删除
Users.Data.Delete();
// 添加(表单提交过来的数据)
Users user = Users.Form();
user.Insert();
Farseer.Net框架将尽可能的让使用者更方便、更优雅的进行编码。
尽可能的减少代码的编写量,并且完善常用的一些类型操作的方法。
以“使用者”角度去考虑设计框。
Farseer.net轻量级ORM开源框架说明及链接索引的更多相关文章
- Farseer.net轻量级ORM开源框架 V1.x 教程目录
本篇教程将以Ver 1.x版本进行详细使用讲解 大家有任何疑问可以加入我们的官方QQ群进行讨论.QQ群:116228666 (Farseer.net开源框架交流) 请注明:Farseer.Net 整个 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射 下一篇:Farseer.net轻量级ORM开源 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程数据操作
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程实体类映射 下一篇:Farseer.net轻量级ORM ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程实体类映射
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作 下一篇:Farseer.net轻量级ORM开源 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表的数据操作 下一篇:Farseer.net轻量级ORM开源框 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库上下文
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置文件 下一篇:Farseer.net轻量级ORM开源 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:表的数据操作
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表实体类映射 下一篇:Farseer.net轻量级ORM开源框 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:表实体类映射
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库上下文 下一篇:Farseer.net轻量级ORM开源框 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置文件
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明 下一篇:Farseer.net轻量级ORM开源框架 ...
随机推荐
- The uWSGI project aims at developing a full stack for building hosting services.
https://github.com/unbit/uwsgi-docs/blob/master/index.rst
- apache httpd 2.4 httpd
This is a wiki containing user-contributed recipes, tips, and tricks for the Apache HTTP Server (aka ...
- DBENV->open
https://stuff.mit.edu/afs/sipb/project/sandbox/golem/db-3.0.55/docs/api_c/env_open.html #include < ...
- 算法4-10:BST平衡二叉树的删除操作
偷懒方法 public void delete(Key key) { insert(key, null); } 这样的方法就是将key相应的值覆盖成null.当读取该键值的时候将会返回null. 这是 ...
- 有向图强连通分量的Tarjan算法(转)
[有向图强连通分量] 在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected).如果有向图G的每两个顶点都强连通,称G是一个强连通图.非强连通图有向图的极 ...
- 【HAOI 2006】 受欢迎的牛
[题目链接] 点击打开链接 [算法] 先用tarjan缩点,然后找出度为零的点,即可 [代码] #include<bits/stdc++.h> using namespace std; # ...
- .NET MVC API返回JSON对象
方法多种,自己目前采用的是自定义返回格式的方法,不需要修改配置文件. 辅助类: public class ApiResponseHelper { public static HttpResponseM ...
- Java多线程系列七——ExecutorService
java.util.concurrent.ExecutorService接口提供了许多线程管理的方法 Method 说明 shutdown 拒绝接收新的任务,待已提交的任务执行后关闭,且宿主线程不阻塞 ...
- MYSQL自动备份策略的选择(转载)
原文地址: http://shinepaopao.iteye.com/blog/1938568
- jsp请求转发小例子(转载)
在服务器端对客户端请求时行转发对其它的对象,如果jsp网页或Servlet 用三个 jsp网页来演示转发: forword1.jsp, 用来提交表单, 将表单内容提交给 forwrod2.jsp, ...