OSharp是什么? OSharp是个快速开发框架,但不是一个大而全的包罗万象的框架,严格的说,OSharp中什么都没有实现。与其他大而全的框架最大的不同点,就是OSharp只做抽象封装,不做实现。依赖注入、ORM、对象映射、日志、缓存等等...

前言在《【开源】OSharp框架解说系列(6.1):日志系统设计》中,我们已经设计并实现了一个可扩展的日志系统,只要定义好输出端的Adapter,就可以以任意形式输出日志信息。在系统开发中,有些日志记录需求是常规需要的,比如操作日...

前言时间过得真快,小半年又过去了。OSharp在github.com开源已经半年了,半年时间里,我们发现开源并没有给OSharp带来什么发展,关注的人不多,提交Bug的人更少,至于愿意参与到项目中来,给OSharp提交代码的人, 0 。大环境如...

提交一个表单后我们需要一个管理的列表。我的申请,我的申请包含了提交内容的列表状态状态分:过期,未审核,审核通过,驳回,废弃列表对应代码 @using App.Admin; @using App.Common; @using App.Models.Sys; @{ViewBag.Ti...

Entity Framework7 有哪些不同?之具体功能前面我们介绍了关于EF7的新特性、开发计划和入门介绍。今天,我们来看看EF7的具体新功能及用法。本文中的环境,为EF7入门里介绍的环境。1、在Linq to Entity 查询中对列使用类型转换...

Entity Framework7 入门之全功能.NET(Console, WinForms, WPF等)使用EF7昨天,我们介绍了EF的新特性和开发计划,如果你还不了解,请移步Entity Framework7 有哪些不同?现在开发到什么程度了?。今天,我们开学习全功能.NET...

Entity Framework7之开篇一、Entity Framework7 简介Entity Framework7简称EF7,是微软正在开发的最新的在.NET应用中首选的数据访问技术。它是轻量级和可扩展的启用新的平台和新的数据存储的实体框架版本。以下的应用: W...

在前阵子,我对实体框架进行了一定的研究,然后把整个学习的过程开了一个系列,以逐步深入的方式解读实体框架的相关技术,期间每每碰到一些新的问题需要潜入研究。本文继续前面的主题介绍,着重从整体性的来总结一下实体框...

实体框架高级应用之动态过滤 EntityFramework DynamicFilters我们开门见山,直奔主题。一、EntityFramework DynamicFilters 是什么,它能做什么?EntityFramework DynamicFilters是一个开源项目。你可以到这里去下载它的源...

写在前面上篇文章修改文件上传的逻辑,这篇修改下文件下载的逻辑。文件下载下载传入的参数不变,但是这个时候需要根据文件的md5,去目录NetDisk中查找文件。这样才能真正的找到物理文件。代码如下:/// <summary> /// 文件下...

写在前面上篇文章关于修改文件夹和文件名称导致的找不到物理文件的问题,这篇文章将对其进行逻辑的修改。上传文件将上传的文件保存在网站的根目录下的NetDisk文件夹中。根据文件的md5值判断文件是否已经存在了,如果存在...

写在前面从上面更新编辑文件夹,就一直在思考一个问题,之前编辑文件夹名称,只是逻辑上的修改,但是保存的物理文件或者文件夹名称并没有进行修改,这样就导致一个问题,就是在文件或者文件夹修改名称后就会找不到物理文件...

写在前面上篇文章实现了,新建文件夹以及与之前的上传文件的逻辑做了集成,本篇文章将实现编辑文件夹名称,其实这个也有难点,就是编辑文件夹名称时,要考虑文件夹中存在文件或者子文件夹的情况,因为他们的路径已经在数据...

写在前面之前的上传文件的功能,只能上传到根目录,前两篇文章实现了新建文件夹的功能,则这里对上传文件的功能进行适配。代码片段发现如果从数据表中的filePath中获取目录,比较繁琐,干脆在myfile表中添加一个表示目录的...

写在前面上篇文章实现了创建文件夹的功能,这里面将实现单击文件夹,加载列表的功能。代码片段考虑到如果采用无刷新的方式,拼接html标签比较麻烦,这里就直接采用传统的方式了。前端代码:<td class=" even sorting_1"><a ...