摘要: Farseer.net是什么? 基于.net framework 4 开发的一系列解决方案。 完全开源在GitHub中托管、并发布到NuGet中。 Farseer.Net由最初的关系数据库ORM框架后,发展成为.Net 一系列的技术方案。 目前我们已有:ORM、IOC、Redis、Log等框架,随着 阅读全文
posted @ 2015-11-02 21:19 steden 阅读(11898) 评论(0) 推荐(3) 编辑
摘要: 序言 首先,需要普及下基础知识: Expression我们称之为:表达式树, 而Func<>或者Action 称之为:匿名委托,Func与Action的区别是Func带返回值(至少一个参数),Action不带返回值(可以没有任何参数)。 以上的关键词是在.net 3.5之后出现的,配合Linq中La 阅读全文
posted @ 2015-06-28 23:10 steden 阅读(3750) 评论(13) 推荐(11) 编辑
摘要: 本篇教程将以Ver 1.x版本进行详细使用讲解 大家有任何疑问可以加入我们的官方QQ群进行讨论。QQ群:116228666 (Farseer.net开源框架交流) 请注明:Farseer.Net 整个框架的教程里,我们分为四个阶段,分别是:入门篇、中级篇、高级篇 入门篇:讲述框架的最常用、最基础的一 阅读全文
posted @ 2015-06-07 00:41 steden 阅读(4514) 评论(11) 推荐(3) 编辑
摘要: 如果可以,希望Farseer.net 能让你解放双手! QQ群:116228666 (Farseer.net开源框架交流) 请注明:Farseer.Net 整个框架的教程里,我们分为四个阶段,分别是:入门篇、中级篇、高级篇、应用篇 入门篇:讲述框架的最常用、最基础的一些说明。 中级篇:讲述框架中一些 阅读全文
posted @ 2013-01-22 12:35 steden 阅读(4030) 评论(14) 推荐(9) 编辑
摘要: SHA-1: 775a93cf64df3f49c83cc4f4df346afd2075a68f * 发布V1.8.0修复:Oracle的SQL生成 在没有条件时,缺少Where关键字,导致无法分页修复:非MSSQL数据库批量插入数据时,赋值参数有误修复:Oracle下SQL参数化的参数名称无效的BU 阅读全文
posted @ 2016-08-16 16:46 steden 阅读(608) 评论(0) 推荐(1) 编辑
摘要: SHA-1: 0ede88104f269f108b68be1e87ffcead4a354ec6* 提交V1.5版本1、新增:整表缓存的实现方式(提取接口,可由客户端算定义实现)2、新增:SQL配置化方式的SQL参数通过实体类InParam传入3、新增:URL跳转方法4、新增:配置文件自定义路径。Ab... 阅读全文
posted @ 2015-10-16 14:00 steden 阅读(1627) 评论(1) 推荐(2) 编辑
摘要: SHA-1: abca3b99801648fa23c7f4934de6c128f042cf47* 提交新版本:V1.31、重构:FS.Mapping命名空间移到 FS.Core.Map中2、重构:对Set映射改为上下文中的方法重写。(在上下文初始化SET时触发)3、重构:映射方案改为:物理映射(缓存... 阅读全文
posted @ 2015-07-17 17:42 steden 阅读(1653) 评论(2) 推荐(1) 编辑
摘要: 提交版本V1.2.11、修复实体未设置主键时,无法找到主键ID字段,改为无主键时默认为"ID”字段2、新增:SqlServer2000Provider数据库驱动3、新增:DbContextInitializer上下文初始化类4、移除:Context特性5、DbReadSet.cs移动到FS.Core... 阅读全文
posted @ 2015-07-10 11:42 steden 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程实体类映射前言 我们知道对于关系数据库,视图的出现可以在一定的情况下减少因要进... 阅读全文
posted @ 2015-07-07 11:55 steden 阅读(1844) 评论(2) 推荐(0) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程实体类映射下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表/视图缓存操作 TableCahceSet、ViewCahceSet前言 在上篇... 阅读全文
posted @ 2015-07-07 10:31 steden 阅读(1062) 评论(0) 推荐(1) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:存储过程数据操作前言 在V1.0中,新增了存储过程的映射。在以往的版本中,操作存储过程... 阅读全文
posted @ 2015-07-06 14:22 steden 阅读(3184) 评论(4) 推荐(1) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表的数据操作下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作前言 在V1.0中,新增了视图的映射。在以往的版本中,视图是当成”表“来操... 阅读全文
posted @ 2015-07-06 13:33 steden 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置文件下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表实体类映射前言 上文讲述了数据库配置使用,搭建好数据库的链接方式了我们知道怎么做了。... 阅读全文
posted @ 2015-07-04 19:06 steden 阅读(2100) 评论(1) 推荐(2) 编辑
摘要: V1.1到V1.2的更新,重构了很多类及方法,其中主要做了性能优化(取消所有反射,使用表达式树+缓存)、解耦了SQL生成层(没有实体、队列的依赖,所有数据均通过表达式树传递解析)先上内部更新历史记录:接近20天的工作量,有45处变化。修复了已知的BUG、并新增了一些功能,详细如下:15处重构重构:S... 阅读全文
posted @ 2015-07-03 19:14 steden 阅读(1683) 评论(2) 推荐(3) 编辑
摘要: 序言 在上一篇中,我们认识了什么是表达式树、什么是委托,以及它们的关系。可能是我功力不好,貌似大家都不怎么关注,没有讲解出不同角度的问题。 学习一种新技术,是枯燥的过程,只有在你掌握后并能运用时才能从它身上得到乐趣。 做程序开发是一群很奇怪的人群,我们居然可以通过密密麻麻的英文字符加上标点符号... 阅读全文
posted @ 2015-06-29 23:19 steden 阅读(4682) 评论(9) 推荐(10) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表实体类映射下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射前言 先跟大家抱歉下,教程迟迟没有更新,因为一个人的精力实在有限(借口?好... 阅读全文
posted @ 2015-06-29 09:28 steden 阅读(3259) 评论(9) 推荐(2) 编辑
摘要: 设置步骤进入Sqlserver Management Studio(MSSQL客户端)选择安全性->登录名->右键新建登录名在常规里输入用户名和密码在"用户映射"里“映射到此登录名的用户”选择该用户可以操作的数据库在“数据库角色成员身份”里选择"db_datareader",这样一个只读用户就创建完... 阅读全文
posted @ 2015-06-28 17:06 steden 阅读(12821) 评论(1) 推荐(2) 编辑
摘要: 什么是位运算常用的位运算主要有与(&), 或(|)和非(~), 比如:1 01 & 00 = 00;2 01 | 00 = 01;3 ~01 =0 0;运用在权限设计中 先建立一个枚举表示所有的权限管理操作:1 [Flags] 2 public enum Permissions 3 {... 阅读全文
posted @ 2015-06-28 16:55 steden 阅读(6137) 评论(10) 推荐(3) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库上下文下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:表的数据操作前言 上文讲述了数据库上下文,接下来就是数据库中的表与实体类的关联了(映射)... 阅读全文
posted @ 2015-06-10 10:09 steden 阅读(1418) 评论(1) 推荐(4) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库上下文前言 Farseer.Net是支持多数据库的ORM,当然这是ORM的一个最基本... 阅读全文
posted @ 2015-06-09 09:30 steden 阅读(1646) 评论(0) 推荐(5) 编辑
摘要: 导航目录:Farseer.net轻量级ORM开源框架 目录上一篇:没有了下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置前言 V1.x版本终于到来了。本次版本的开发从3月份开始,花了一个月的时间完成了概念版本设计、开发。到了4月份进行多次的内核的重构设计。到了5月份... 阅读全文
posted @ 2015-06-08 09:48 steden 阅读(2928) 评论(8) 推荐(2) 编辑
摘要: 本篇主要给大家说明下在V1.0中,计划开发的任务的状态。按照国际惯例、上大表格开发计划状态编号模块状态说明1分离Utils、Extend、UI√在V0.2版本中,是集成在一个项目里,现在已经各有自独立成4个项目文件了,需要时才引用。2TableContext√表上下文3TableSet√表查询4Pr... 阅读全文
posted @ 2015-03-12 18:09 steden 阅读(845) 评论(2) 推荐(1) 编辑
摘要: 项目简介 框架版本 托管到GitHub中。QQ群:116228666 (Farseer.net开源框架交流) 请注明:Farseer.Net。在群公告中有贴出Git地址 最新版本:V1.8(正式版):欢迎大家入群讨论。 最新消息 关于V1.8版本升级消息 关于V1.5版本升级消息 关于V1.3版本升 阅读全文
posted @ 2015-03-12 13:17 steden 阅读(7136) 评论(5) 推荐(1) 编辑
摘要: V0.2版的开源距离今天(05年03月)已有近3年的时间。可以说这个版本已经有点落伍的感觉了,呵呵。V0.2版至今一直处于BUG的修复及一些细小功能的增加,所以版本号上一直没有变化。其实在这1、2年中,我一直在想着Farseer.Net 的未来发展状况。有尝试用EF的核心、也有想过用NHiberna... 阅读全文
posted @ 2015-03-08 15:31 steden 阅读(2132) 评论(3) 推荐(4) 编辑
摘要: 我的电脑环境是:Windows7 64x 系统用户名是:steden所以,我的路径是:C:\Users\steden\ 具体要根据你的系统环境及当前用户名来决定。在这里,有个文件:.gitconfig 用记事本打开。并在末尾加上:[credential] helper = store保... 阅读全文
posted @ 2015-03-04 18:18 steden 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 导航目录:Farseer.net轻量级开源框架 目录上一篇:Farseer.net轻量级开源框架 中级篇: 探究ORM(Mapping)下一篇:Farseer.net轻量级开源框架 中级篇: UrlRewriter 地址重写 Cookies、Session、Request是专门针对WEB项目的额外... 阅读全文
posted @ 2014-11-13 09:09 steden 阅读(1703) 评论(3) 推荐(5) 编辑
摘要: 导航目录:Farseer.net轻量级开源框架 目录上一篇:Farseer.net轻量级开源框架 中级篇: Cookies、Session、Request下一篇:Farseer.net轻量级开源框架 中级篇: BasePage、BaseController、BaseHandler、BaseMaste... 阅读全文
posted @ 2014-11-12 13:21 steden 阅读(1242) 评论(4) 推荐(2) 编辑
摘要: 导航目录:Farseer.net轻量级开源框架 目录上一篇:Farseer.net轻量级开源框架 中级篇: BasePage、BaseController、BaseHandler、BaseMasterPage、BaseControls基类使用下一篇:Farseer.net轻量级开源框架 中级篇: 常... 阅读全文
posted @ 2014-11-10 18:06 steden 阅读(1234) 评论(2) 推荐(5) 编辑
摘要: 导航目录:Farseer.net轻量级开源框架 目录上一篇:Farseer.net轻量级开源框架 中级篇: UrlRewriter 地址重写下一篇:Farseer.net轻量级开源框架 中级篇: 常用的扩展方法 BasePage基类: 在Asp.Net中我们建立的aspx页面都是继承在:S... 阅读全文
posted @ 2014-11-10 17:02 steden 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 导航目录:Farseer.net轻量级开源框架 目录上一篇:Farseer.net轻量级开源框架 中级篇: SQL执行报告下一篇:Farseer.net轻量级开源框架 中级篇: Cookies、Session、Request 在Farseer.Net 中 ORM的核心在命名空间:FS.ORM 。 ... 阅读全文
posted @ 2014-11-10 11:42 steden 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 导航目录:Farseer.net轻量级开源框架 目录上一篇:Farseer.net轻量级开源框架 中级篇: 数据库切换下一篇:Farseer.net轻量级开源框架 中级篇: 探究ORM(Mapping) 很多时候,我们希望能知道我们写的项目在运行过程中到底执行了哪些SQL语句,或者说一个页面中访问... 阅读全文
posted @ 2014-11-10 09:42 steden 阅读(475) 评论(0) 推荐(1) 编辑