Mozi.DataAccess 1.1.2 发布,ORM 框架
Mozi.DataAccess是一个基于.Net开发的SQL ORM套件。框架的设计理念是:轻量,简洁,务实。目前文档还没有完善,今后会逐步完善文档。其中MSSQL的部分已经实战考验,可用性比较高。
目的和愿景
开发这个项目就是为了最大限度的降低学习和使用成本,减少项目重构成本,提高开发效率。ORM这个圈子本身是有很多成熟的优秀的框架,今年流行这个明年流行那个,常常使我们疲于学习。 无论框架怎么变,一个ORM框架的核心无非是:1,持久化;2,对象映射;3,数据库访问。在以上三点的基础上需要同时保证:1,易用且实用;2,充分解耦合重构成本低;3,性能损耗低。
特点
-
轻量化
项目编译结果小,没有复杂的配置文件 -
可用性
框架经过了长周期的项目考验 -
低耦合
实现了业务逻辑和SQL的彻底分离,框架只专注于数据库的访问 -
可控性
框架的使用最大限度的保留了SQL的原貌
SQL表达式定义
[{ "name": "mz.createtableuser", "command": "query", "parameter": [ ], "statement": " IF NOT EXISTS(SELECT 1 FROM sysobjects WHERE id=object_id(\'$schema$.tbUsers\') AND TYPE =\'U\')) CREATE TABLE tbUsers ( UserId varchar(10) default \'\' not null , NickName varchar(100) default \'\' not null, UserPwd varchar(32) default \'\' not null, RegDate date not null, Mobile varchar(20) default \'\' not null, IsForbidden int default 0 not null CONSTRAINT PK_TBUSERS PRIMARY KEY (UserId) ) ", "results": [ ], "comment": "创建用户信息表" },{ "name": "mz.getuserinfo", "command": "query", "parameter": [ "UserId" ], "statement": "select * from $schema$.tbUsers where UserId=#param.UserId# ", "results": [ "UserId", "Nickname" ], "comment": "获取用户信息" }]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
视频直播技术干货:一文读懂主流视频直播系统的推拉流架构、传输协议等
本文由蘑菇街前端开发工程师“三体”分享,原题“蘑菇街云端直播探索——启航篇”,有修订。 1、引言 随着移动网络网速的提升与资费的降低,视频直播作为一个新的娱乐方式已经被越来越多的用户逐渐接受。特别是最近这几年,视频直播已经不仅仅被运用在传统的秀场、游戏类板块,更是作为电商的一种新模式得到迅速成长。 本文将通过介绍实时视频直播技术体系,包括常用的推拉流架构、传输协议等,让你对现今主流的视频直播技术有一个基本的认知。 2、蘑菇街的直播架构概览 目前蘑菇街直播推拉流主流程依赖于某云直播的服务。 云直播提供的推流方式有两种: 1)一是通过集成SDK的方式进行推流(用于手机端开播); 2)另一种是通过RTMP协议向远端服务器进行推流(用于PC开播端或专业控台设备开播)。 除去推拉流,该云平台也提供了云通信(IM即时通讯能力)和直播录制等云服务,组成了一套直播所需要的基础服务。 3、推拉流架构1:厂商SDK推拉流 如上题所示,这一种推拉流架构方式需要依赖腾讯这类厂商提供的手机互动直播SDK,通过在主播端APP和用户端APP都集成SDK,使得主播端和用户端都拥有推拉流的功能。 这种推拉流架构的逻辑原...
- 下一篇
Spring Cloud 2021.0.3 发布,兼容 Spring Boot 2.7.0
Spring Cloud 2021.0.3 已发布,此版本主要是为了兼容Spring Boot 2.7.0 和 Spring Boot 2.6.x。 主要变化 Spring Cloud Sleuth 修复 bug 和功能增强 Spring Cloud Contract 修复 bug 和升级 JsonAssert Spring Cloud Gateway 修复 bug,以及为PrefixPath过滤器添加路径变量支持 详情。 以下模块作为 2021.0.3 的一部分也进行了升级: Module Version Issues Spring Cloud Stream 3.2.4 Spring Cloud Config 3.1.3 (issues) Spring Cloud Build 3.1.3 (issues) Spring Cloud Sleuth 3.1.3 (issues) Spring Cloud Contract 3.1.3 (issues) Spring Cloud Starter Build 2021.0.3 Spring Cloud Gateway 3.1.3 (iss...
相关文章
文章评论
共有0条评论来说两句吧...