随笔分类 - VS2022
摘要:一、匿名类型var 格式: var 名字=new {字段赋值};c#中只是作为推断,根据赋值推断出类型,隐式类型 var。隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。1)var类型的值必须是局部变量或静态变量2)var变量在声明之前必须被初始化3)变量的值不能为
阅读全文
摘要:一、相关概念LINQ数据的基本组成:序列和元素。(序列是任何实现了IEnumerable<T>接口的对象) //数据源 int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //使用for foreach foreach (var num in num
阅读全文
摘要:一、token验证机制 1.用户使用用户名密码来请求服务器 2.服务器进行验证用户的信息 3.服务器通过验证发送给用户一个token 4.客户端存储token,并在每次请求时附送这个token值,附带在http请求的header里 5.服务端验证token值,并返回数据 二、CommonLib库 1
阅读全文
摘要:一、添加ASP.NET Core Web API项目 1、右键解决方案,依次选择:添加、新建项目2、语言:C#,项目类型:Web或WebAPI,模版:ASP.NET Core Web API,命名WebApi_DEMO 3、选择目标框架 ps:配置HTTPS默认是勾选的,也可取消 4、创建后,将We
阅读全文
摘要:1、BaseModel public class BaseModel<T> where T : class, new() { /// <summary> /// 获取上下文 /// </summary> /// <returns>EF上下文</returns> public static DemoC
阅读全文
摘要:1、添加控制器 右键Controllers文件夹,选择添加使用EF的MVC控制器 选择模型类和数据上下文 自动生成的Controller,包含增删查改 public class LoginController : Controller { private readonly DemoDbContext
阅读全文
摘要:一、项目Web_DEMO添加数据上下文 1、创建数据库上下文 在Repository文件夹中添加DemoDbContext类,继承DbContext,DemoDbContext中包括包含了所有逻辑,比如与数据库交互、数据变化追踪等。添加引用:using Microsoft.EntityFramewo
阅读全文
摘要:一、添加客户端库 扩展说明:LibMan功能类似于Nuget,Nuget是包管理器(.NET),LibMan是库管理器(CSS/JS) 库管理器(LibMan) 是一个轻量型客户端库获取工具。 LibMan可从文件系统或从内容分发网络(CDN)下载库和框架。 支持的CDN包括 CDNJS、jsDel
阅读全文
摘要:一、配置M-V-C文件结构 1、新建文件夹 在Web_DEMO下面新建Controllers、Models、Repository、Views、wwwroot 共5个文件夹; 在Views文件夹下,创建Shared文件夹; 在wwwroot文件夹下,创建css、img、js、lib共4个文件夹 文件结
阅读全文
摘要:一、新建解决方案,命名App 路径:文件/新建/项目 二、添加类库:CommonLib,目标框架选.net 6.0 在CommonLib类库中安装一下NuGet包(程序集) Install-Package Microsoft.EntityFrameworkCore.SqlServerInstall-
阅读全文
摘要:一、下载 1、Visual Studio 2022 版本:社区版、专业版、企业版;其中社区版是免费版本 2、下载地址:https://visualstudio.microsoft.com/zh-hans/vs/ 3、Visual Studio 2022 报错 "无法下载安装文件。请检查Interne
阅读全文
摘要:vs2022 下载及安装 一、下载 二、安装 三、常见问题 新建开发程序 一、新建解决方案,命名App 二、添加类库:CommonLib, 三、新建项目 四、设置启动项,添加项目间引用 五、启动项目 六、dotnet new cli 以及Abp-cli命令的简单使用 配置MVC 一、配置M-V-C文
阅读全文

浙公网安备 33010602011771号