
c#
一步一步HH
简简单单
展开
-
C# Web API防止过度发布
为了安全考虑,使用EFcore进行数据交互时,使用模型的子集,通常称为数据传输对象(DTO)、输入模型或视图模型,而不是直接使用模型类。DTO用途:防止过度发布。 隐藏客户端不应查看的属性。 省略一些属性以缩减有效负载大小。 平展包含嵌套对象的对象图。 对客户端而言,平展的对象图可能更方便。例如TodoItem模型类,包含秘密字段namespace TodoApi.Models{ public class TodoItem { public long原创 2021-12-22 16:10:16 · 428 阅读 · 0 评论 -
EFcore CodeFirst生成数据表
项目中创建类,然后通过模型实体类,生成数据库中的表。下图为工程结构,同时本机上已经按照了Mysql数据库,创建了hxdata数据库。也可以通过数据库表迁移生成实体类。1.创建数据模型类namespace WebApplication1.models{ public class TodoItem { public int Id { get; set; } public string? Name { get; set; } pub.原创 2021-12-21 19:48:51 · 1606 阅读 · 0 评论 -
VisualStudio快捷键
常用快捷键:1 快速到行尾行首 Home,End 2 当前行上方插入行 Ctrl + Enter 3 当前行下方插入行 Ctrl + Shift + Enter 4 注释行 Ctrl + K + C 5 取消行注释 Ctrl + K + U 6 选择行 Shift + Home; Shift + End 7 快速删除行 Shift + Delete 8 单词跳转...原创 2021-12-21 09:18:42 · 205 阅读 · 0 评论