运行环境: WIN 10  X64 delphi 10.2.2 kbmmw 5.05.11 Firefox 58.0.2 今天使用最新的kbmmw 版本做一个基于ORM的纯数据库访问的REST 服务器. 老规矩,先建一个工程,然后把对应的控件仍上去(控件党),设置对应的一些属性, 主窗体代码非常简单,就是建立ORM,开启服务器 unit mainp; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.V…
前面给大家说封装了常用的数据库,并且整理了使用.最近我再次把项目整合了.做成比较完善的服务. 还是重复的说下数据库操作封装. berkeley db数据库,Redis数据库,sqlite数据库. 每个数据库操作封装各一个项目.可以单独使用.可以复制代码使用. 这里说明下这个服务的内容. .NET Core实现 服务端提供多种数据库,将常用数据库封装.NetCSDB.dll是控制台服务.启动即可. 客户端有测试,已经封装了客户端使用. 1.采用ZMQ的TCP通信 2.服务端由配置文件设置IP和端口…
Atitit  基于meta的orm,提升加速数据库相关应用的开发 1.1. Overview概论1 1.2. Function & Feature功能特性1 1.2.1. meta api2 1.2.2. 动态实体{}2 1.2.3. 使用sql.linq作为数据操作标准化dsl3 1.2.4. Js版本orm接口3 1.1. Overview概论 主要是为了解决这些问题.. 现有的orm方案流行有mybatis,hibernate等..但往往要加很多注解或者配置,比较繁琐.. 既然字段的定义…
第7章 数据库访问与ORM https://coding.imooc.com/learn/list/97.html 目录: 7-1 数据库操作三种方式之原生SQL 19:09 7-2 从一个错误了解Exception的继承关系 13:23 7-3 TP5数据库中间层架构解析 23:06 7-4 查询构造器 一 13:28 7-5 查询构造器 二 13:20 7-6 查询构造器 三 11:12 7-7 开启SQL日志记录 16:07 7-8 ORM与模型 10:19 7-9 初识模型 17:47…
扯淡 13年毕业之际,进入第一家公司实习,接触了 EntityFramework,当时就觉得这东西太牛了,访问数据库都可以做得这么轻松.优雅!毕竟那时还年轻,没见过世面.工作之前为了拿个实习机会混个工作证明,匆匆忙忙学了两个月的 C#,就这样,稀里糊涂的做了程序员,从此走上了一条不归路.那会也只知道 SqlHelper,DataTable.ORM?太高大上,没听说过.虽然在第一家公司只呆了两个月,但让我认识了 EntityFramework,从此也走上了 ORM 的不归路...纯纯的实体,增改删…
返回<8天掌握EF的Code First开发>总目录 本篇目录 开启并运行迁移 使用迁移API 应用迁移 给已存在的数据库添加迁移 EF的其他功能 本章小结 自我测试 本系列的源码本人已托管于Coding上:点击查看,想要注册Coding的可以点击该连接注册. 先附上codeplex上EF的源码:entityframework.codeplex.com,此外,本人的实验环境是VS 2013 Update 5,windows 10,MSSQL Server 2008/2012. 这一篇,我们会学…
XData -–无需开发.基于配置的数据库RESTful服务,可作为移动App和ExtJS.WPF/Silverlight.Ajax等应用的服务端   源起一个App项目,Web服务器就一台,已经装了管理系统(ASP.NET Web MVC),因此要求App的服务端也采用微软.NET技术.经历(小试)了raw SQL.EF.最终采用了XData(斯人云:传来传去都是JSON,搞得那么复杂干嘛). 从Remoting到WCF再到ASP.NET Web API2,从RPC过渡到REST,构建Http…
db4o是一种纯对象数据库,相对于传统的关系数据库+ORM,db4o具有以下好处:1)以存对象的方式存取数据(废话--,不过你考虑一下完全以对象的方式去考虑数据的存取对传统的数据库设计思维来说是多么大的颠覆):2)无需数据库服务器,只需要一个数据文件,且dll大小仅为300多k,非常适合作为嵌入式数据库:3)提供Query By Sample, Native Query和Simple Object DataBase Access(SODA)三种方式进行数据查询,操作简便且功能强大,和sql说by…
  (转载)Spring Boot + JPA(hibernate 5) 开发时,数据库表名大小写问题   这几天在用spring boot开发项目, 在开发的过程中遇到一个问题hibernate在执行sql时,总会提示表不存在. 寻找之后发现, 建表时,表统一采用了大写.hibernate会把大写统一转换成小写.且 mysql在 linux下 大小写敏感. 解决: 1. 尝试修改mysql的cnf文件,改成不区分大小写.修改完成之后发现问题并没有解决,还产生了新的问题,表名无论大小写都失败了.…
官网地址:https://www.codesynthesis.com/products/odb/ 环境搭建:ubuntu16.04-64 1.安装mysqlClient sudo apt-get install  mysql-client 2.下载包  odb_2.4.0-1_amd64.deb,  安装odb工具. sudo dpkg -i odb_2.4.0-1_amd64.deb 查看版本: 3. 下载安装 libodb-2.4.0.tar.gz ./configure; make; ma…