导航
|
23 |
24 |
25 |
26 |
27 |
28 |
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
1
|
2
|
3
|
4
|
5
|
统计
- 随笔 - 57
- 文章 - 0
- 评论 - 0
- 阅读 -
7435
Model Driven开发思想
Dapper是Database-Driven开发思想
EFCore 相关,包含DDD中EFCore实现充血模型中相关知识
-
EF Core 关系配置
摘要:一、一对多 public class Article { public long Id { get; set; }//主键 public string Title { get; set; }//标题 public string Content { get; set; }//内容 public Lis
阅读全文
-
EF Core迁移命令
摘要:1、Add-Migration Init 添加迁移文件,“init”为版本。 2、Update-DataBase Init 更新数据库到某一个版本,“init”可以是任何版本值 3、Remove-migration 删除生成的最新的一个迁移文件 4、Script-migration 生成SQL脚本(
阅读全文
-
EFCore 实体配置方式
摘要:EF Core 有两种实体配置方式 1、Data Annotation 优点:简单;缺点:耦合 [Table("Persons")] public class Person { public int Id{get;set;} [Required] [MaxLength(50)] public str
阅读全文
-
EF Core 基本使用
摘要:一、与数据库表映射 1、安装依赖:Install-Package Microsoft.EntityFrameworkCore.SqlServer; 2、创建实体类: public record Person { public long? Id { get;set; } public string N
阅读全文
-
EFCore映射枚举类为varchar
摘要:问题:枚举类通过EFCore映射到数据库默认是int类型,无法在数据库中清晰的知道存储的数据是什么,需要查询文档或者查看代码。 结论:在实体类对应的的Config中增加 builder.Property(e=>e.Money.MoneyType).HasConversion<string>(); 如
阅读全文