- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 通过.NetCore 3.1 WebApi+SqlSuagr构建Api项目批量生成实体类【01】
项目场景:.NetCore 3.1 WebApi+Autofac+SwaggerUI+SqlSugar构建 小工具,批量生成SqlSugar实体问题描述:最近项目需要用SqlSugar重构老项目,由于涉及业务表200余张,手动去copy效率太低,此时分享一个工具给大家。最后我也会附上源码,下载地址在最底部1、下图是整个项目结构,以及操作流程图片2、项目源码地址...
2020-12-25 19:01:00 606
原创 .Net Core 3.1 WebApi +Autofac+Jwt 实现前后端分离 ,通过token授权实现文件上传下载
Asp.Net Core 3.1 WebApi 实现前后端分离 文件上传架构设计:ASP.Net Core 3.1 +Swagger+Jwt+Autofac+Redis+SqlSugar。需求痛点:因为最近在做前后端分离项目,用到了文件上传下载功能,找了很多类似的案例,基本上都是相互转载,很少有原创的,最后没有达到我想要的预期效果,故写此篇文章。需求背景:以前在做文件上传下载,都是基于FrameWork项目或者Core Web项目实现的文件上传或下载,基于web的文件下载及权限比较好实现的。但是现在很多
2020-09-24 17:13:43 2445
原创 在.NET6中如何基于SqlSugar表达式生成的SQL解析PostgreSQL脚本表名及别名
C# 如何解析PostgreSQL脚本,包含引号与非引号的表对象
2022-07-26 19:30:20 1482 1
原创 如何批量删除库所有表及外键?
一般用于测试环境,进行数据库表结构梳理时用到,请慎用!!!---SQLServer删除所有外键declare @sql varchar(max), @tab_name varchar(128), @fk_name varchar(128);declare c cursor forselect OBJECT_NAME(parent_object_id), name from sys.objects where type='F' open cfetch next from c into.
2020-12-25 19:17:10 333
原创 sqlserver_数据库优化方案
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引。2.应尽量避免在where 子句中对字段进行null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, 如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值, 然后这样查询:select id from t where num=03.应尽量避免在where 子句中使用!=或<>操作
2020-12-16 11:06:54 308
原创 如何根据表名查询索引字段的使用情况?
SELECTTableId=sO.object_id, --表IDTableName=sO.Name , --表名称IndexId= ISNULL (sKc.object_id,sIs.index_id), --索引IDIndexName=sIs.Name , --索引名称IndexType= ISNULL (sKc.type_desc, 'Index' ), --索引类型Index_Column.
2020-11-18 15:14:53 486
原创 如何根据数据表名查询是否存在主键
如何根据数据表名查询是否存在主键:如下脚本:若想要统计当前数据库所有表结构,字需要调整sql即可。 string sql = string.Format(@" select t.ColumnName from ( SELECT obj.name as TableName, '' as TableDescription, col.name AS ColumnNa
2020-11-16 16:24:14 635
原创 数据库操作 WinForm工具
项目场景:1、最近因领导要求需要整理某ERP子系统的表结构时,由于表数量异常的大,需要从5000余张业务表筛选整理860余张表结构,根据业务关系梳理,完善每张表之间的主外键关系。2、根据K2流程引擎涉及XML,解析出XML涉及的主子表结构,进行相关业务流程的主外键关系梳理。3、通过清洗以及梳理生成Excel文档,并完善表结构注释后,需要通过PowerDesigner完成物理关系建模。4、本人一共开发了四个步骤的工具来支持此次任务的进行,最终缩短了近40天的工期步骤截图:1、根据数据库+ex
2020-11-16 15:55:10 440
原创 .Net Core 3.1 WebApi 如何关闭参数自动校验
Asp.Net Core 3.1 WebApi 如何关闭参数自动校验:.netCore参数自动校验的拦截,我们可以根据自己需求进行开启和关闭。问题背景:前段时间因为自己的私人项目与前端对接时,遇到httpGet、Post请求,必须在参数数量以及数据类型完全匹配情况下才能正常请求。前端在核对接口时若是不小心多加了一个参数,或者数据类型弄错了,接口就会报错 400,经排查才发现,框架自己默认就启用了参数自动校验 ,这样使得接口被请求时,必须会按照编写的规则进行。原因分析:例如:我们在定义一个实体类作
2020-09-23 16:32:52 2476
原创 Asp.Net Core 3.1 如何设置 自定义json格式输出属性的字母大小写
Asp.Net Core 3.1 如何设置 自定义json格式输出属性的字母大小写 1.在Startup类的 ConfigureServices 方法中加入代码如下(示例): //JSON 全局配置 services.AddControllers().AddNewtonsoftJson(options => { //数据格式按原样输出 --此选项开启默认属性输出 //options.SerializerSettings.ContractResol
2020-09-23 16:03:59 1679 2
通过.NetCore3.1 WebApi+SqlSuagr构建Api项目批量生成实体类【02】
2020-12-25
Asp.Net Core 3.1 WebApi 实现前后端分离,实现文件上传下载【02源码】
2020-09-24
NPOI(2.1.1.3/2.3.0.0)+ICSharpCode.SharpZipLib(84/86)
2019-02-19
ASP.NET 3.5 AJAX+VISUAL STUDIO 2008 WEB系统开发完美演绎.pdf
2018-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人