使用Visual Studio 2019进行后台三层编写
一.打开Visual Studio 2019选择点击下一步,修改项目名称和位置的后点击下一步
点击创建按钮进行创建,后打开添加新项目选择
进行创建,共创建下图4个类库
创建完成后是后点击
//原样输出
services.AddControllers()
.AddNewtonsoftJson(options => {
// 忽略循环引用
options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
// 不使用驼峰
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
// 设置时间格式
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
// 如字段为null值,该字段不会返回到前端
// options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
});
//原样输出NuGet拓展包+引用
Microsoft.AspNetCore.Mvc.NewtonsoftJson(引用下面)
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
二,配置跨域
//跨域:
services.AddCors(option =>
{
option.AddDefaultPolicy(p => {
p.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
});
});
app.UseCors();
进行配置的字段
并添加约束
编写添加的方法
进行编写上下文依赖注入
写完这段代码后必须进行--重新生成解决方案
后输入敲回车后查看数据库就可以看到创建的数据库了