StarBlog
首页文章摄影友链关于

StarBlog

技术是想象力的边界

文章摄影友链关于RSS

检索结果: C#

搜索已发布文章的标题与正文

本页 12 篇文章

  1. StarBlog›https://blog.deali.cn/blog/asp-net-core-native-interface-rate-limiting

    Asp-Net-Core开发笔记:使用原生的接口限流功能

    2024-05-22 — ...为了保持 Program.cs 的代码简洁,依然是使用扩展方法来实现服务注册和配置 在 src/IdsLite.Api/Extensions/CfgRateLimit.cs 文件中 c# public static class RateLimitPolicies { public const string Fixed = "fixed"; public const strin...

  2. StarBlog›https://blog.deali.cn/blog/asp-net-core-swaggerui-login-protection

    Asp-Net-Core开发笔记:给SwaggerUI加上登录保护功能

    2024-05-21 — ...者的角度来介绍,也许会更直观一些。 编辑 src/IdsLite.Api/Extensions/CfgSwagger.cs 文件 (顾名思义,这是用来配置Swagger的相关扩展方法) c# public static class CfgSwagger { public static IServiceCollection AddSwagger(this IServiceCollect...

  3. StarBlog›https://blog.deali.cn/blog/netcore-console-csharp-template-2

    开发现代化的.NetCore控制台程序:(2)创建一个C#项目模板

    2023-11-10 — ...", "shortName": "flu-cli", "sourceName": "FluentConsole.Template", "tags": { "language": "C#", "type": "project" } } 注意其中的 sourceName 字段,这是模板创建时会被替换的内容。 比如我们使用了以下命令,从模板创建一个项目,通过 ...

  4. StarBlog›https://blog.deali.cn/blog/asp-net-core-efcore-entity-property-naming-style

    Asp-Net-Core开发笔记:EFCore统一实体和属性命名风格

    2023-10-10 — 前言 C# 编码规范中,类和属性都是大写驼峰命名风格(PascalCase / UpperCamelCase),而在数据库中我们往往使用小写蛇形命名(snake_case),在默认情况下,EFCore会把原始的类名和属性名直接映射到数据库,这不符合数据库的命名规范。 为了符合命名规范,而且也为了看起来更舒服,需要自己做命名转换处理。 FreeSQL的命名转换功能 FreeSQL 内...

  5. StarBlog›https://blog.deali.cn/blog/efcore-add-to-aspnetcore-projects

    Asp-Net-Core开发笔记:快速在已有项目中引入EFCore

    2023-10-08 — ...项目架构:基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 c# StarBlog ├── StarBlog.Contrib ├── StarBlog.Data ├── StarBlog.Migrate ├── StarBlog.Web └── StarBlog....

  6. StarBlog›https://blog.deali.cn/blog/redisstack-deploy-persist-sec-csharp-int

    RedisStack部署/持久化/安全/与C#项目集成

    2023-10-07 — ...码了,可以用以下命令清除 bash ACL SETUSER default on nopass sanitize-payload ~* &* +@all 在程序中连接 以 C# 为例 首先安装官方提供的 nuget 包 bash dotnet add package NRedisStack demo 代码 c# using NRedisStack...

  7. StarBlog›https://blog.deali.cn/blog/dotnetcore-starblog-friend-link-interfaces-28

    基于.NetCore开发博客项目 StarBlog - (28) 开发友情链接相关接口

    2023-06-02 — ...链的邮箱发通知。 使用 MimeKit 这个库可以很方便的实现发邮件功能 为了更方便使用,我封装了一个 EmailUtils 放在 StarBlog.Share.Utils 里面 c# public class EmailAccountConfig { public string Host { get; set; } public int Port { get; set; ...

  8. StarBlog›https://blog.deali.cn/blog/starblog-image-optimization-20

    StarBlog博客开发笔记(20):图片显示优化

    2022-11-27 — ...图片缩略图 一开始我用的是 SixLabors.ImageSharp.Web 这个库 挺方便的,以中间件的形式使用 通过 Nuget 安装之后,在 program.cs 里配置一下 c# // 注册服务 builder.Services.AddImageSharp(); // 添加中间件 app.UseImageSharp(); 之后就可以在任意图片文件的地址后面加上 w...

  9. StarBlog›https://blog.deali.cn/blog/implementing-triggers-soft-delete-freesql

    在FreeSQL中实现「触发器」和软删除功能

    2022-11-07 — ...个ORM真的好用,文档也很完善,这里记录一下两个有关「触发器」的功能实现 修改实体时记录更新时间 模型代码 我的模型都是基于这个 ModelBase 派生的,自带三个属性字段 c# public abstract class ModelBase : ISoftDelete { public DateTime CreatedTime { get; set; } = Dat...

  10. StarBlog›https://blog.deali.cn/blog/odp-net-core-dapper-oracle-db-netcore

    在.NetCore(C#)中使用ODP-NET-Core+Dapper操作Oracle数据库

    2021-12-18 — ...essage); } } } 这就是执行select * from table_name这条SQL语句的代码,有点长…… 吐了 再看看执行存储过程的… c# var connStr = $"DATA SOURCE=127.0.0.1/db_name; PASSWORD=password; PERSIST SECURITY INFO=True; USER ...

  11. StarBlog›https://blog.deali.cn/blog/net-core-csharp-epplus-core-export-excel

    在.NETCore(C#)中使用EPPlus-Core导出Excel文档

    2021-12-18 — 首先安装 直接NuGet安装就行,贼方便。 使用方法 有很多种办法导出,本文只介绍最方便,代码最少的那种。 首先定义一个实体类,例如: c# public class OutputData { public string Address { get; set; } public int Title { get; set; } public int D...

  12. StarBlog›https://blog.deali.cn/blog/sparkdotnet-fullstack-framework-intro

    Spark.NET:一个试图把 Django / Rails 式开发体验带回 .NET 世界的全栈 Web 框架。

    2026-04-29 — ...Components 组织 UI; Razor Pages:传统服务端渲染页面; 可以用 HTMX 增强导航、表单提交、局部刷新; Razor Pages 还可以搭配 Hydro,让后端 C# 组件拥有类似 React 的交互体验。 这对熟悉 C# 的独立开发者、小型 SaaS、内部系统、后台管理类产品,会比较友好。 内置现代前端工程链 Vite + Tailwind CSS...

上一页第 7 页下一页