• 2024-05-07关于FreeSql报错System.Exception: SQL logic error near " ": syntax error
    ps:不要什么都存数据库。。。遇到一个BUG,调试了好久没找到原因,后来打印了sql语句,问题出在msg.Msg字段的保存,如下:msg.Msg是一串JSON字符串保存的时候,FreeSql会解析成:因为特殊字符,导致保存失败。 
  • 2024-04-08C# 操作 达梦数据库 DM8
    准备先到达梦官网下载数据库安装包根据官方提供的安装手册安装好DM8后,就可以了。测试环境Windows10x86_64DM8FreeSQL.NET8读写数据库这里使用FreeSQLORM进行读写DM8数据库。首先新建一个测试项目Console项目就行了。dotnetnewslndotnetnewconsoledotnets
  • 2024-02-08Asp-Net-Core学习笔记:WebApi开发实践
    前言用AspNetCore做Api开发也有一段时间了,正好年底在做总结,做一个WebApi开发实践笔记。暂时想到的一些技术关键词,同时也作为本文的大纲,现在对这套技术体系的了解还不够深入,以后会持续更新这个Api开发实践~身份认证:JwtBearer分页:X.PagedList缓存ResponseCacheRedis:St
  • 2023-12-01freesql orm 使用 DynamicFilterInfo 拼接日期查询条件时间格式一个难得的经验
    文本到时间条件的转换前端输入1253-3,后台提示"varchar数据类型到datetime数据类型的转换产生一个超出范围的值"经查询,mssql【datetime】数据类型:最大是9999年12月31日,最小是1753年1月1日所以要拼接限制一下,只是if(val.ToDate()<DateTime.MinValue||val.ToDa
  • 2023-11-16.NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
    2023年11月15日,对.net的开发圈是一个重大的日子,.net8.0正式版发布。圈内已经预热了有半个月有余,性能不断超越,开发体验越来越完美,早在.net5.0的时候就各种吹风Aot编译,直到6.07.0使用仍然比较麻烦,我个人比较期待本次更新的aot体验。有的群友几个小时都等不了啦,半夜就开始更新预
  • 2023-11-09如何使用FreeSql?
    一、配置FreeSql FreeSql官网:https://freesql.net/guide/ 1.安装FreeSql.Provider.SqlServer安装包     2.创建实体类   3.连接数据库    "ConnectionStrings":{//自己的数据库"Connstr":"server=.;uid=sa;pwd=123456;database=CAP1108;Tru
  • 2023-11-09FreeSql+ Rabbit+CAP
    1.下载FreeSql.Provider.SqlServer,如果是MaSql就把最后改成MySql参考链接 入门|FreeSql官方文档 Func<IServiceProvider,IFreeSql>fsqlFactory=r=>{IFreeSqlfsql=newFreeSql.FreeSqlBuilder().UseConnectionString(FreeSql.DataType.SqlServer
  • 2023-08-16FreeSql生产环境自动升级数据库解决方案
    https://www.yii666.com/blog/24613.html 项目场景:使用FreeSql,包含所有的ORM数据库,都会存在这样的问题。在codefirst模式下,根据代码自动更新数据库,都建议不要在生产环境使用。为什么呢?其实不建议使用,主要是根据代码自动生成数据时,极有可能会造成数据的丢失,比如修改字段类型,自
  • 2023-05-08FreeSql.Generator实体类生成器
    一、安装:dotnettoolinstall-gFreeSql.Generator安装前请先安装.netcore3.1以上版本,建议安装vs2019以上版本二、说明FreeSql.Generator--help三、简单使用,可以创建bat文件:FreeSql.Generator-Razor1-NameOptions0,0,0,0-NameSpaceMyProject-DB"PostgreSQL,
  • 2023-04-13在LINQPad中使用FreeSql查询数据库
    如何在LINQPad中使用FreeSqlLINQPad是一款强大的C#交互式编程环境,它可以让你轻松地编写和测试C#代码片段。除了作为一个交互式编程环境,LINQPad还可以用来连接各种数据源,包括SQL数据库、NoSQL数据库、Web服务等等。此外,LINQPad还支持使用NuGet包管理器来安装和管理第三方库。有时
  • 2023-03-10【WinForm】 自学笔记三:使用 FreeSql 连接数据库,并对数据进行增删改查
    前面使用 SqlConnection 连接数据可以的方法,每一次进行数据操作都要编写相应的SQL语句,操作起来比较繁琐。为了简化代码的编写,提高代码的可靠性,使用了FreeSql插件,来减
  • 2023-03-06为ABP框架配置数据库
    目录创建标准的EFCore数据库上下文连接字符串定义隔离的上下文多数据库支持和配置Freesql配置服务在 AbpBase.Database 中,通过Nuget添加以下几个库:版本
  • 2023-02-07Blazor入门100天 : 身份验证和授权 (6) - 使用 FreeSql orm 管理ids数据
    目录建立默认带身份验证Blazor程序角色/组件/特性/过程逻辑DB改Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql生成实体类,freesql管理
  • 2023-02-01Blazor入门100天 : 身份验证和授权 (1)
    目录建立默认带身份验证Blazor程序<AuthorizeView>组件,检查登录信息,级联参数获取身份验证状态数据,基于角色或基于策略的授权,可以在Razor组件中使用[Authorize]
  • 2023-02-01使用FreeSQL走过的坑
    FreeSQL还挺好用的,后续的新项目,用到数据库的,基本上都改用FreeSQL了。但是在FreeSQL的过程中,不可避免地踩过一些坑,分享出来供大家参考。1、慎用UseAutoSyncStructu
  • 2022-11-29Freesql ORM 多条件枚举Sum
    反射枚举desc建拉姆达查询sum///<summary>///创建lambda表达式:p=>p.propertyName///</summary>///<typeparamname="T"></ty
  • 2022-10-25freeSql一对多 oneToMany实例
    一:公司publicpartialclassItemCompanyEntity:EntityFull{  ///<summary>  ///工程ID  ///</summary>  [Column(StringLength=20)]  pub
  • 2022-10-06winform 使用freesql连接达梦数据库
    1.nuget安装对应包  2.winform里使用2.1配置连接字符串<appSettings><addkey="db"value="Server=ip:5236;Database=Db1;UserId=root;Password=xxx"/></appSett
  • 2022-09-07FreeSql 导入数据的各种场景总结 [C#.NET ORM]
  • 2022-08-25基于.NET6、FreeSql、若依UI、LayUI、Bootstrap构建插件式的CMS
    近几年,.net生态日益强大,特别是跨平台技术,性能提升,那真的是强大无比。为了日常能够快速开发,笔者基于基于.NET6、FreeSql、若依UI、LayUI、Bootstrap构建插件式的CMS,请大家
  • 2022-08-23C#.NET ORM FreeSql 读取使用 US7ASCII 的 Oracle 数据库中文显示乱码问题
  • 2022-08-22上周热点回顾(8.15-8.21)
    热点随笔:· Vuex与前端表格施展“组合拳”,实现大屏展示应用的交互增强 (葡萄城技术团队)· 如何开发一款基于vite+vue3的在线表格系统(下) (葡萄城技术团队)· .NET
  • 2022-08-20FreeSql笔记记录
    FreeSql的系列操作:freesql的操作有点类似于linq中的操作,不过freesql的操作是对数据库,但是linq的操作是对集合进行操作查看官方文档:https://freesql.net/guide/ 首先要