02 2019 档案
发表于 2019-02-28 20:19阅读次数:3659评论次数:2
摘要:FreeSql 是 .NetFramework 4.6+、.NetCore 下的 ORM 功能库,提供了丰富的功能,支持五种流行数据库 MySql/SqlServer/PostgreSQL/Oracle/Sqlite。 正常的数据库都支持跨库,然而 Sqlite 默认不支持,或者说支持起来较为麻烦,
阅读全文 »
发表于 2019-02-20 14:17阅读次数:4669评论次数:6
摘要:前言 好多年前,DAL 作为数据库访问层,其实是非常流行的命名方式。 不知道从什么时候开始,仓储层成了新的时尚名词。目前了解到,许多人只要在项目中看见 DAL 就会觉得很 low,但是比较可笑的一点是,多数的仓储层与 DAL 实质在做同样的事情。 本文正要介绍这种比较 low 的方式,来现实通用的仓
阅读全文 »
发表于 2019-02-15 16:03阅读次数:2207评论次数:7
摘要:EFCore 和 FreeSql 都是 ORM,在各自领域都有着独特的优势。 问题起源 假设某项目是使用 EFCore 开发的,且实体 特性或FluentApi 都配置好了,如: 此时用 FreeSql 操作实体会报错:数据库表不存在。除非又配置一套FreeSql的 特性或FluentApi,这显然
阅读全文 »
发表于 2019-02-11 14:56阅读次数:2045评论次数:10
摘要:2019.2.11 开工大吉!经过了半个月的休假,今天回归岗位重新拾起工作,却发现熟悉的代码生疏了、年前的计划回忆不起来了,俗称“节后综合症”。 忆半月圈子 过年放假的前几天有多篇年度总结的文章,当时满怀激情的心情发表了 "《【纯技术贴】.NETStandard FreeSql v0.0.9 功能预
阅读全文 »