摘要: 经过一年左右的重构设计以及项目的应用,新版ORM框架MySoft.Data v3.0 beta即将发布:1、将一些组件重用的类库以及核心组件独立成MySoft.Core。2、重构了内部大部分核心代码,特别是QuerySection以及FromSection。3、支持实体认证处理,可通过实体验证类Validator来实现自定义认证。4、支持关联查询输出到自定义实体,而非Entity实体。5、修复了之前MySoft.Data v2.0使用过程中10余处bug。6、支持更为复杂的表联合查询,如内联查询,子表查询等。7、全新的日志注入处理方式,支持sql输出以及返回值及耗时等信息。8、WhereCli 阅读全文
posted @ 2012-05-02 12:56 MySoft 阅读(2951) 评论(9) 推荐(2) 编辑
 
摘要: MySoft.Data发布至今已经有一个半月了,文档方面还是一直很欠缺,下面还是简单将相关文章做下汇总吧,以下没有链接的文档会逐步完成,这里只是简单的列一下大纲。MySoft.Data的目的是为了用户可以快速实现数据的CURD操作,并减轻用户频繁编写数据库操作的工作量,目前支持MSAccess,Sql Server (2000/2005),Oracle,Sqlite,MySql,Firebird等... 阅读全文
posted @ 2010-04-13 10:30 MySoft 阅读(8266) 评论(2) 推荐(2) 编辑
 
摘要: MySoft从2010年3月1号开始会将所有组件陆陆续续开源发布,发布开始版本(v2.7.2),期间如有使用的朋友碰到任何的问题与疑问 可及时在此反馈,我会及时解答大家的问题,并在很短的时间内修复用户碰到所有bug.   祝大家新的一年:身体健康、工作顺利 QQ:121849018 MSN:maoyong181@hotmail.com Gmail:mysoft181@gmail.... 阅读全文
posted @ 2010-03-02 10:18 MySoft 阅读(2234) 评论(38) 推荐(1) 编辑
  2012年2月10日
摘要: 我在IIS7配置Gzip压缩一文中介绍了IIS7对于gzip压缩的相关配置,以及默认情况下,由于IIS7将Javascript配置为动态压缩(Dynamic Compression),受CPU还有其他因素的影响,不一定会返回gzip压缩后的内容。 但是前阵子发现,尽管将Javascript配置成了静态压缩,请求Javascript脚本文件的时候偶尔还是会出现没有gzip的情况。这篇文章和大家分享一下我遇到的这个问题以及解决这个问题的过程和思路,希望对大家有所帮助。“随机”的gzip行为问题的症状非常简单而又奇怪。有时候连续访问脚本多次,刚开始没有gzip,再次访问又有gzip。等过好一会再去访 阅读全文
posted @ 2012-02-10 11:39 MySoft 阅读(697) 评论(0) 推荐(1) 编辑
  2011年7月14日
摘要: 解决ajax跨域的问题 ajax跨域调用的解决办法有很多种,我这里只说两种: 假设s.cnblogs.com是一个评论系统,只提供javascript方式的调用。news.cnblogs.com是一个新闻系统,这个系统将评论功能委托给s.cnblogs.com。这时news.cnblogs.com发表评论的代码可能是: function sendData(data,callback) { var xmlHttp=createXmlHttpRequest(); xmlHttp.open('post','http://s.cnblogs.com/postHandler.as 阅读全文
posted @ 2011-07-14 14:59 MySoft 阅读(1029) 评论(0) 推荐(0) 编辑
  2010年4月25日
摘要: 此版本在简化了某些常用的操作,数据返回不再采用接口,增强了SourceList, SourceTable的功能在这里要感谢网友提供好的建议,并帮助我修复了不少bug,在功能上也有许多的改进昵称:Berin-230760 QQ:100538511 昵称:Melody QQ:377526853昵称:uxspy QQ:13970711昵称:王皓 QQ:24097543昵称:峰言峰语 QQ:9534029... 阅读全文
posted @ 2010-04-25 14:49 MySoft 阅读(2927) 评论(7) 推荐(3) 编辑
  2010年4月13日
摘要: 今天抽了点时间写了一个很简单的MySoft.Web相关组件的示例程序。 别看它简单,但五脏俱全,下面就一一介绍这个示例的各种实现: 第一步:建一个Web项目,引用MySoft.Web程序集: 将MySoft.Web引用添加到当前项目中,在bin目录下为最新版本,之前的版本不保证可以编译通过   第二步:配置web.config 上面的controls是使用MySoft内部控件时所... 阅读全文
posted @ 2010-04-13 22:15 MySoft 阅读(2484) 评论(3) 推荐(0) 编辑
摘要: 前一章讲了如何利用MySoft.Data进行数据的插入,利用DbSession可以实现各种数据增、删、改、查等各种复杂的处理,本章着重讲解一下数据的更新: 数据更新在日常开发中占据中非常重要的地位,尽次于查询。下面就讲解一下如何利用DbSession来进行数据的更新。 继续引用前面的DbSession配置,如下: 下面还是利用DataAccess.ExampleSession来进行操作:一、强... 阅读全文
posted @ 2010-04-13 11:01 MySoft 阅读(2262) 评论(3) 推荐(0) 编辑
  2010年3月26日
摘要: 1.新增SetProvider()方法,可以很方便对DbSession设置任意驱动 2.修正Access中使用Sum()或Avg()等聚合操作时的bug 3.修正通过AddParameters添加的参数无法输出值的bug 4.修正了Oracle中有排序时ToSingle方法读取的数据不正确的bug 5.修正了实体中没有主键时进行关联查询出错的bug 6.强化了ISourceTable的处理,增加了... 阅读全文
posted @ 2010-03-26 00:27 MySoft 阅读(1011) 评论(0) 推荐(1) 编辑
  2010年3月12日
摘要: 前一章讲解了如何配置DbSession,本章重点讲解利用MySoft.Data进行数据的插入操作 这里先引用一下上一章的DbSession的配置代码 针对上一节DbSession的配置,可以看到,这里对DataExample类扩展了两个方法,而在我的组件内部并没有Insert<T>(T item)与Update<T>(T item)方法,而是将其合并到了一个方法Save&... 阅读全文
posted @ 2010-03-12 17:32 MySoft 阅读(3916) 评论(4) 推荐(0) 编辑
  2010年3月11日
摘要: 前一章讲解了如何生成实体,下面就具体来谈谈怎么样来对DbSession进行配置吧。 DbSession(数据会话类)是数据操作的核心,所有数据库的操作都通过它来完成,所以在编写数据库访问层之前得实例化DbSession对象。 下面我们就来认识一下这个DbSession对象。 一、DbSession实例化配置 DbSession两有种方式来进行实例化 1、通过配置文件创建C、如果是用户自已实现... 阅读全文
posted @ 2010-03-11 16:17 MySoft 阅读(5155) 评论(2) 推荐(1) 编辑