使用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();
进行配置的字段
并添加约束
编写添加的方法
进行编写上下文依赖注入
写完这段代码后必须进行--重新生成解决方案
后输入敲回车后查看数据库就可以看到创建的数据库了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构