文章分类 -  .net core

.net core EF 关系(三) DDD中的值对象
摘要:从属实体类型 - EF Core | Microsoft Learn 领域驱动中 值对象没有唯一标识 使用 OwnsOne OwnsMany 配置 /// <summary> /// 地址 值对象 没有id 标识符 /// </summary> public class Address { publ 阅读全文

posted @ 2024-04-26 16:07 是水饺不是水饺 阅读(6) 评论(0) 推荐(0)

.net core EF 关系(二) 私有字段
摘要:PropertyAccessMode 枚举 (Microsoft.EntityFrameworkCore) | Microsoft Learn 支持字段 - EF Core | Microsoft Learn ef 是可以对私有字段配置的 /// <summary> /// 博客 /// </sum 阅读全文

posted @ 2024-04-26 15:17 是水饺不是水饺 阅读(7) 评论(0) 推荐(0)

.net core EF 关系(一) 一对多 映射配置
摘要:参考 一对多关系 - EF Core | Microsoft Learn 关系映射 最难得就是一对多 ,剩下得多对多 一对一看看就行 blog类是 一端 post 类多端 映射关系 一端 和多端都有导航属性 多端有外键 builder.HasMany(x=>x.Posts).WithOne(x=>x 阅读全文

posted @ 2024-04-26 11:25 是水饺不是水饺 阅读(654) 评论(0) 推荐(0)

.net core EF 对私有字段的映射
摘要:支持字段 - EF Core | Microsoft Learn PropertyAccessMode 枚举 (Microsoft.EntityFrameworkCore) | Microsoft Learn 基本配置 字段 和属性 命名约定 按照约定,将发现下列字段,作为给定属性的支持字段(按优先 阅读全文

posted @ 2024-04-23 23:05 是水饺不是水饺 阅读(27) 评论(0) 推荐(0)

.net core Identity web 项目创建(四) 基架创建 .net core mvc identity
摘要:创建 项目 身份验证类型 :选择个人账户 默认创建的 是 sql server 的数据库链接 注意 这里 使用默认 AddDefaultIdentity 除了 AddDefaultIdentity 还有 AddIdentity 他俩的区别 AddIdentity: AddIdentity 方法用于手 阅读全文

posted @ 2024-04-03 10:05 是水饺不是水饺 阅读(161) 评论(0) 推荐(0)

.net core EF DeleteBehavior
摘要:ef 级联删除 DeleteBehavior ascade 2 依赖实体也会被删除。 此级联行为仅适用于由上下文跟踪的实体。 应在数据库中设置相应的级联行为,以确保上下文未跟踪的数据应用了相同的操作。 如果使用 EF 创建数据库,则会为你设置此级联行为。 Restrict 0 删除操作不应用于依赖实 阅读全文

posted @ 2024-04-01 16:38 是水饺不是水饺 阅读(38) 评论(0) 推荐(0)

.net core 健康检查 使用 HealthChecksUI 查看
摘要:基本健康检查 很简单 HealthStatus 状态 三种 为 HealthStatus.Healthy、HealthStatus.Degraded 或 HealthStatus.Unhealth 分别为健康,降级,不健康 //添加 健康检查 builder.Services.AddHealthCh 阅读全文

posted @ 2024-03-25 11:43 是水饺不是水饺 阅读(101) 评论(0) 推荐(0)

wep api 添加返回 xml 配置返回响应格式 请求格式
摘要:AddXmlSerializerFormatters() builder.Services.AddControllers().AddNewtonsoftJson(options => { options.SerializerSettings.ContractResolver = new Defaul 阅读全文

posted @ 2024-03-21 22:00 是水饺不是水饺 阅读(8) 评论(0) 推荐(0)

web api 返回 json 帕斯卡命名
摘要:如果没有配置 返回的json格式 是字母小写 builder.Services.AddControllers().AddJsonOptions(options => { //JsonNamingPolicy.CamelCase首字母小写(默认),null则为不改变大小写 options.JsonSe 阅读全文

posted @ 2024-03-21 19:43 是水饺不是水饺 阅读(3) 评论(0) 推荐(0)

.net core Identity web 项目创建(三) 如果 多个不同类型数据库 如何 对接Identity
摘要:将 上一篇的 ef identity mysql 抽取出来 ExtendEF 项目代码 各种引用 如下 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net6.0</TargetFramework> <Impli 阅读全文

posted @ 2024-02-22 20:55 是水饺不是水饺 阅读(5) 评论(0) 推荐(0)

.net core Identity web 项目创建(二)之手动创建和 自定义 扩展 IdentityUser IdentityRole
摘要:上一篇是 框架自动创建 Identity 项目 这一篇是 手动创建 创建 web 应用 Nuget 下载 Microsoft.AspNetCore.Identity.EntityFrameworkCore Pomelo.EntityFrameworkCore.MySql Microsoft.Enti 阅读全文

posted @ 2024-02-22 16:22 是水饺不是水饺 阅读(4) 评论(0) 推荐(0)

.net core Identity web 项目创建(一)
摘要:话不多说 身份验证类型 选择 个人账户 默认会自动创建 sql 数据库的 identity项目 创建好了 之后 查看项目 由于 我喜欢使用 mysql 这里改造成mysql 数据库 nuget Pomelo.EntityFrameworkCore.MySql 6.0 我的项目是6.0的 查看 MyS 阅读全文

posted @ 2024-02-22 11:50 是水饺不是水饺 阅读(6) 评论(0) 推荐(0)

IDesignTimeDbContextFactory 方式创建 DbContext
摘要:新建 实现 DbContext using Microsoft.EntityFrameworkCore; using PoemGame.Domain.GameAggregate; using PoemGame.Domain.PlayerAggregate; using PoemGame.Domain 阅读全文

posted @ 2024-02-19 22:48 是水饺不是水饺 阅读(87) 评论(0) 推荐(0)

es 笔记
摘要:HTTP协议给出了可以在API调用中用作动词的一组相当长的类型。合乎逻辑的选择是, GET用来获得请求对象的当前状态,POST来改变对象的当前状态,PUT创建一个对象,而DELETE销毁对象, 另外还有个HEAD请求仅仅用来获取对象的基础信息。 es 命令 查看节点健康状态 curl -XGET h 阅读全文

posted @ 2023-11-29 17:27 是水饺不是水饺 阅读(11) 评论(0) 推荐(0)

elasticsearch 创建索引 后 修改 索引的属性类型
摘要:首先 创建 索引 并且 添加 数据 PUT user { "mappings": { "properties": { "age":{ "type": "text" } } } } POST user/_doc { "age":"22" } GET user/_search { "query": { 阅读全文

posted @ 2023-11-27 15:17 是水饺不是水饺 阅读(165) 评论(0) 推荐(0)

.net core 类库项目 引用 WebApplication 问题
摘要:类库项目 引用 WebApplication 类 是引用不了的 Microsoft.AspNetCore 在Nuget 太旧了 如何解决 添加这句话 这个集成到sdk中了 <ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.Ap 阅读全文

posted @ 2023-11-22 09:11 是水饺不是水饺 阅读(78) 评论(0) 推荐(0)

正则
摘要: 阅读全文

posted @ 2023-09-25 10:13 是水饺不是水饺 阅读(8) 评论(0) 推荐(0)

docker 使用 代理 pull 镜像 并 安装 es kibana
摘要:由于 要下载 指定版本的 elasticsearch:7.17.1 镜像源 太慢 所以想到 代理 Docker Proxy 镜像加速 vi /etc/docker/daemon.json 新增 "https://dockerproxy.com" {"registry-mirrors": [ "htt 阅读全文

posted @ 2023-09-12 09:30 是水饺不是水饺 阅读(909) 评论(0) 推荐(0)

2万字详解,吃透 ES
摘要:2万字详解,吃透 ES (qq.com) 2万字详解,吃透 Elasticsearch - 知乎 (zhihu.com) 阅读全文

posted @ 2023-09-06 22:52 是水饺不是水饺 阅读(11) 评论(0) 推荐(0)

elasticsearch 集群 分片 副本 脑裂 共识 一致性
摘要:Share分片 主分片(Primary Shard) ES中分片是用来解决节点容量上限问题,通过主分片,可以将数据分布到集群的所有节点。 节点和Index关系: 一个节点对一个一个ES实例,即一个ES的java的进程。 一个节点可以有多个Index索引。 一个Index可以有多个Share分片。 一 阅读全文

posted @ 2023-08-16 11:54 是水饺不是水饺 阅读(342) 评论(0) 推荐(0)

导航