coleifer peewee ORM的实现
2021-03-13 13:09:50 686KB ORM
校园闲置物品交易系统 项目简介 本项目将买家端和卖家端合并为一个整体,分为五个主体功能-首页,推荐,发布,购物车及我的。 首页包括分类导航,搜索,物品列表。推荐包含推荐悬浮按钮,物品列表。发布包含一个表单,用户需要输入名称,价格,数量,描述,选择类型并上传图片后,就可以点击发布按钮将商品发布到平台上。购物车包括购物车管理及推荐,购物车管理包括删除,结算功能。我的包含地址管理,订单管理,发布管理,密码修改,反馈及退出。 技术栈 本项目采用前阶段分离的模式进行开发,具体用到的技术如下: 前端 网络包 vue.js 手写笔 打字稿 轴距 初步 koa2 sequelizeORM MySQL的 bcrypt.js 笑话 使用 注意:项目拉取到本地后,您需要在数据库创建数据库和相应的几张表。具体要创建该表,请到服务器文件夹下的模型挨个创建。 # install dependencies npm i # run client on port 8080 npm run dev # run server on port 3000 npm run dev-server
2021-03-03 23:05:50 4.62MB javascript mysql koa typescript
1
具有继承的动态ORM 目标 说明为什么有一个ORM类可以从程序中的其他类继承而来很有用 描述用于构造此类的代码 为什么要继承? 动态ORM的伟大之处在于,它为我们提供了一种编写几乎完全抽象的ORM的方法。 换句话说,我们编写的允许给定Ruby类和实例与数据库进行通信的方法并不特定于任何一个类。 这意味着我们可以一次又一次地使用这种方法。 我们只能在一个地方定义它们,并通过继承将它们简单地提供给程序中的任何其他类。 超级班 在此版本库中,在lib目录中,您将看到interactive_record.rb文件。 打开它,看看。 您将看到InteractiveRecord类包含几乎所有负责Ruby程序与数据库之间通信的代码。 那里定义的所有方法都是抽象的-它们既不引用显式的类或属性名称,也不引用显式的表或列名称。 这些方法可以被任何Ruby类或实例使用,只要我们使它们可用于该类或实例即可
2021-02-19 21:07:59 7KB Ruby
1
orm-sequelize-nodejs:统一的uma API Restful com modelo uma escola deinglês
2021-02-16 21:04:07 44KB JavaScript
1
令人敬畏的学说:精选的令人敬畏的学说2 ORM相关库,资源和闪亮的东西的精选列表
2021-02-02 12:06:24 3KB awesome doctrine awesome-list doctrine-orm
1
firenze.js 面向node.js和浏览器的基于数据库不可知适配器的对象关系映射器(ORM)。 请访问以获得文档。 主要特点 基于数据库不可知适配器的体系结构 直观查询构建器 迁移API(具有回滚功能) 具有行为模式的集合和模型高度可扩展 基于承诺的工作流程 强大而灵活的验证系统 CLI支持 支持的适配器的事务API 占用空间约40kB的缩小文件 该项目仍在积极开发中,预计将来的发行版中将包含更多功能。 安装 使用 : $ npm install --save firenze 或 : $ bower install --save firenze 可用的适配器 (仅适用于浏览器) (在节点和浏览器中均可工作) 支持v0.2.x: 可用行为 测验 测试是用编写的,可以通过npm运行: $ npm test 谢谢 如果没有其他项目可以启发,那么该项目就不可能实现。 非常感谢这些直接或间接帮助实现了这些开源项目: 和 执照 麻省理工学院:copyright:
2021-01-30 23:04:49 306KB nodejs javascript mysql sql
1
游泳 一个非常轻量级的只写Node.js ORM,它支持: Microsoft SQL Server(MSSQL) PostgreSQL MySQL Oracle数据库 SQLite 3 浏览器Web SQL 变更日志 参见 NPM npm install sworm 然后安装数据库驱动程序,其中之一: npm install mssql npm install pg npm install mysql npm install oracledb npm install sqlite3 无需安装用于Web SQL的驱动程序,sworm将从window对象中将其拾取。 请参阅NPM中的 。 只写? 该模块中的功能主要用于编写相关实体的图。 另一方面,查询是通过原始SQL完成的,因此您可以快速完成查询。 有关详细信息,请参见 。 该ORM避免了其他ORM遇到的一些最大的问题: 查询性能太不透明 N + 1个查询通常是默认设置 配置急切和延迟加载非常棘手 一对多,多对一,多对多关系众所周知很难解决 会话和身份映射的生命周期管理很少令人愉快 查看大量生成SQL语句! 只需
2021-01-30 23:04:48 62KB nodejs mysql sql orm
1
sqlservice:缺少SQLAlchemy ORM接口
2021-01-30 23:04:45 69KB python sqlalchemy sql orm
1
续集用户界面 关于 提供了一个用户友好的界面,用于设计关系数据库并为Node.js项目生成模型代码。 使用代码预览器查看为您的模型生成的Sequelize代码,包括表/列名大小写和复数之类的配置。 下载生成的Sequelize项目,然后立即运行。 使用Sequelize UI 您可以在使用Sequelize UI,也可以在本地运行它: git clone https://github.com/tomjschuster/sequelize-ui.git cd sequelize-ui npm install npm run dev 未来的增强 多个项目 选择驱动程序 移居 序列化v5模板 生成多个框架的代码
2021-01-30 23:04:34 1.64MB nodejs gui sql orm
1
linq2db.EntityFrameworkCore linq2db.EntityFrameworkCore是LINQ To DB与现有EntityFrameworkCore项目的集成。 它受到EF.Core存储库中启发。 建造状态 提要 NuGet 蔚蓝神器 ( ) 独特的功能 快速快速加载(在大规模Include查询中无法比拟的更快) 全局查询过滤器优化 更好SQL优化 表提示 快速数百万条记录 通过LINQ查询更新,删除,插入记录的本机SQL操作 临时表支持 跨数据库/链接服务器查询。 全文搜索扩展 许多扩展涵盖了ANSI SQL 如何使用 在您的代码中,您需要使用以下调用来初始化集成: LinqToDBForEFTools . Initialize (); 之后,您只需调用LINQ To DB提供的DbContext和IQueryable扩展方法即可。 香草EF中缺少许多CRUD操作扩展(请): // fast insert big recordsets ctx . BulkCopy ( new BulkCopyOptions {...}, items );
2021-01-30 23:04:30 323KB linq sql orm entity-framework
1