07 2022 档案
摘要:ASP.NET Core Web 应用下: Program中: #region 配置鉴权 { builder.Services.AddAuthentication(option => { option.DefaultAuthenticateScheme = CookieAuthenticationD
阅读全文
摘要:在EF中表连接常用的有Join()和Include(),两者都可以实现两张表的连接,但又有所不同。 例如有个唱片表Album(AlbumId,Name,CreateDate,GenreId),表中含外键GenreId连接流派表Genre(GenreId,Name)。每个唱片归属唯一一个流派,一个流派
阅读全文
摘要:在Program.cs中增加一行: //获取IP使用 builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); 注入: public HomeController(ILogger<HomeControlle
阅读全文
摘要:引用包: using SixLabors.ImageSharp; using SixLabors.ImageSharp.Drawing; using SixLabors.Fonts; using SixLabors.ImageSharp.PixelFormats; using SixLabors.I
阅读全文
摘要:.NET 发展至今,出现了两种实现 net framework 和 net。 实现 版本 应用说明 .NET .NET Core 1.0-3.1 .NET5 及其更高版本 跨平台,微服务,支持Docker,高性能可扩展,支持并行运行环境,开源 .NET Framework .NET .NET Fra
阅读全文
摘要:上传视频后保存,并重新编辑改文章时,video中的src被过滤掉了,折腾了好久,网上都说是在ueditor.config.js的whitList中添加'_src', '_url',经过几番验证都没有用。 真正的问题是在ueditor.config.js中 whitList这个单词本身,应该是whit
阅读全文
摘要:[Required] [MinLength(3,ErrorMessage = "名称长度至少为3")] [Display(Name = "名称")] public string Name { get; set; } [Required] 表示必需的,[MinLength(3,ErrorMessage
阅读全文
摘要:增加对如下nuget包的引用,具体如下包: using Microsoft.EntityFrameworkCore;
阅读全文
摘要:Install-Package MySql.EntityFrameworkCore //MySql的EFCore 弃用,对最新版的EFCore没有支持 Install-Package Install-Package Pomelo.EntityFrameworkCore.MySql //对EFCore
阅读全文
摘要:注解 说明 [Required] 非空约束,必填 [StringLength(maximumLength:15,MinimumLength = 4)] 限制字符串长度,第一个参数为最大长度,第二参数为最小长度 [MaxLength(15)] 最大长度 [MinLength(6)] 最小长度 [Col
阅读全文
摘要:sqlserver中nvarchar(50),对应EF中: [MaxLength(50, ErrorMessage = "最大长度为{1}")] public string Name { get; set; } sqlserver中char(10),对应EF中: [MaxLength(10)] [C
阅读全文
摘要:AddTransient瞬时模式:每次请求,都获取一个新的实例。即使同一个请求获取多次也会是不同的实例 AddScoped:每次请求,都获取一个新的实例。同一个请求获取多次会得到相同的实例 AddSingleton单例模式:每次都获取同一个实例
阅读全文
摘要:创建 Repository.MySql 项目 、Data.Model、core mvc 项目 在Data.Model项目创建管理员表 关连 角色表 public class Manager { /// <summary> /// 主键 /// </summary> public int Manage
阅读全文