Farseer.net是什么?

  基于.net framework 4 开发的一系列解决方案。 完全开源在GitHub中托管、并发布到NuGet中。

  Farseer.Net由最初的关系数据库ORM框架后,发展成为.Net 一系列的技术方案

  目前我们已有:ORM、IOC、Redis、Log等框架,随着我们的努力,往后会面向大家推出更多好用的框架。

Farseer.net有哪些功能?
  • Farseer.Net.Sql:数据库ORM 支持:Sqlserver/Sqlite/MySql/Oracle/PostgreSql/Oledb(Access/Execl) 数据库。
  • Farseer.Net.DI:IOC、DI 支持无配置化 支持MVC
  • Farseer.Net.Redis:NoSql数据库 支持对象映射
  • Farseer.Net.Log:日志
版本号说明

主版本.子版本.【修正版本】

如:Ver 0.0.1

主版本:较大改动,或立项号。如底层设计模式、结构改动较大,改版等原因会更改该版本号。(此版本的改动,可能会引起你的目前正在使用的项目里,需要较大的代码变动)

子版本:加入/移除 新功能模块。(此版本的改动,可能会引起你的目前正在使用的项目里,需要小部份代码的变动)

修正版本:修正BUG、注释、代码优化、代码修改较少。(此版本的改动,一般不需要改动太大的代码,或者不用改动,请放心升级)

开源托管与商用说明

  首先,Farseer.Net的所有代码均开源在Github网站中,请大家放心,我们不会只开放部份,而是完全开源!

  其次,有用户在问商用是否有条件,在这里我再次申明,所有的代码均可以用在个人、商用场合且不需要授权

  并且,允许您在修改后应用到您的项目中,但并不建议,必境有BUG的情况下,请通知我们进行修复。(或修复后Pull Request

  分支:Master分支是经过测试商用的稳定版本,Dev分支是未经测试的最新代码改动版本。

申明与呼吁

  Farseer.net 的初衷不是为了推广其知名度及祈求大家在自己项目上使用它。

  而是希望大家都参与到这个项目(哪怕仅仅是提供意见也是我非常需要的)。

  一起研的开发过程,一起见证它的成长。并让大家从中学习到平时可能接触不到的其它知识。

  我们要的是这个学习氛围。 并且你可以完全免费运用到你的任何项目中,不必担心授权问题。

  如果仅是为了得到源代码,而并没有真正掌握到里面的知识,我觉得这对你一点帮助都没有。成熟的框架太多了,没必要在这个框架上填坑。

  所以我呼吁大家都能参与到这个项目,和我一起研究,和我一起思考。这就是Farseer.Net框架与其它框架不一样的地方。

有问题反馈

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

  • QQ群: 116228666 注明:Farseer.net
  • 教程:http://www.cnblogs.com/steden/

Farseer.net轻量级开源框架说明及链接索引的更多相关文章

  1. Farseer.net轻量级开源框架 中级篇:Cookies、Session、Request

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: 探究ORM(Mapping) 下一篇:Farseer.net轻量级开源框架 中级篇 ...

  2. Farseer.net轻量级开源框架 中级篇:DbFactory数据工厂

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: 执行SQL语句 下一篇:Farseer.net轻量级开源框架 中级篇: 数据绑定 ...

  3. Farseer.net轻量级开源框架 中级篇:UrlRewriter 地址重写

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: Cookies.Session.Request 下一篇:Farseer.net轻量 ...

  4. Farseer.net轻量级开源框架 中级篇:常用的扩展方法

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: BasePage.BaseController.BaseHandler.BaseM ...

  5. Farseer.net轻量级开源框架 中级篇:BasePage、BaseController、BaseHandler、BaseMasterPage、BaseControls基类使用

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: UrlRewriter 地址重写 下一篇:Farseer.net轻量级开源框架 中 ...

  6. Farseer.net轻量级开源框架 中级篇:探究ORM(Mapping)

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: SQL执行报告 下一篇:Farseer.net轻量级开源框架 中级篇: Cooki ...

  7. Farseer.net轻量级开源框架 中级篇:SQL执行报告

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: 数据库切换 下一篇:Farseer.net轻量级开源框架 中级篇: 探究ORM(M ...

  8. Farseer.net轻量级开源框架 入门篇:使用前说明

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 入门篇: 框架性能测试 下一篇:Farseer.net轻量级开源框架 入门篇: 增.删.改. ...

  9. Farseer.net轻量级开源框架 入门篇:逻辑层的选择

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 入门篇: 入门篇:增.删.改.查操作演示 下一篇:Farseer.net轻量级开源框架 入门 ...

随机推荐

  1. xcode10的那些事

    前言 这里主要介绍一下Xcode10 版本主要更新的内容.随着iOS12的发布,Xcode10已经可以从Mac App Store下载.Xcode10包含了iOS12.watchOS 5.macOS1 ...

  2. appche配置访问限制

    1. 禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:<Files ~ "\.inc$">   Order a ...

  3. method.invoke()使用

    public Object invoke(Object obj, Object... args) throws IllegalAccessException, IllegalArgumentExcep ...

  4. HDU2819 Swap —— 二分图最大匹配

    题目链接:https://vjudge.net/problem/HDU-2819 Swap Time Limit: 2000/1000 MS (Java/Others)    Memory Limit ...

  5. YTU 2597: 编程题B-选拔飞行员

    2597: 编程题B-选拔飞行员 时间限制: 1 Sec  内存限制: 128 MB 提交: 131  解决: 35 题目描述 2100年空军选拔高中生飞行学员基本条件要求如下,年龄范围:16-19周 ...

  6. Android Studio3.1.0升级问题记录

    每次升级Android Studio时,一般情况下Gradle版本的也会相应的升级,我之前Android Studio 3.0.1.Gradle 是4.1升级后为:Android Studio 3.1 ...

  7. win7上安装macaca的报错问题

    macaca网上的各种教程中,都建议使用淘宝源安装macaca,使用淘宝源就需要先安装cnpm,在win7上切换到淘宝源安装cnpm后(npm install -g cnpm --registry=h ...

  8. 关于centOS7的一些笔记

    使用systemctl查看 开启 关闭服务: 查看: systemctl status arcgis.server 开启: systemctl start arcgis.server 关闭: syst ...

  9. (转)Silverlight_5_Toolkit_December_2011 安装后点击Toolkit Samples没反应的解决方法

    Silverlight Toolkit官方下载地址: http://silverlight.codeplex.com/ http://blog.csdn.net/hcj116/article/deta ...

  10. bzoj 3470: Freda’s Walk【拓扑排序+期望dp】

    dfs会T,只好正反两遍拓扑了-- #include<iostream> #include<cstdio> #include<queue> #include< ...