星辰大海

人生万事须自为,跬步江山即寥廓

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
var builder = WebApplication.CreateBuilder(args);

builder.Services.AddCors(options =>
{
options.AddDefaultPolicy(
policy =>
{
policy.WithOrigins("http://example.com", "http://www.contoso.com")
.AllowAnyMethod()
.AllowAnyHeader();
});
});

builder.Services.AddControllers();

var app = builder.Build();

app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();

// 在静态文件后调用
app.UseCors();

app.UseAuthorization();

app.MapControllers();

app.Run();
阅读全文 »

当一个实体类型的任意数量的实体与相同或另一个实体类型的任意数量的实体相关联时,将使用多对多关系。

实现多对多主要有两种方式:

  1. 使用“关联”表来联接两个实体,这个是官方支持的做法
  2. 若只关心单向的一对多关系,可以将数据转换成 json 保存
阅读全文 »