随笔分类 - .Net
摘要:.net程序员应该掌握以下技术: 1:.Net基础一个(.Net基础,面向对象,常用类库); 2:数据库开发(SQL语言,http://ADO.Net); 3:.Net高级技术(.net的高级特性,比如说多项目开发,值类型和引用类型等,委托与事件,反射,三层架构); 4:Web前端(HTML与CSS
阅读全文
摘要:##AutoMapper安装及基本用法 ###AutoMapper的使用场景 AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 一般情况下,表现层与应用层之间是通过DTO(数据传输对象Data Transfer Object)来进行交互
阅读全文
摘要:EF Core开发模式之DB First DB First模式比较符合我们的传统开发模式,概念模型设计完成后,首先创建数据库,然后通过EF Core与数据库建立映射关系,以数据库为驱动,自动生成C#的实体模型,从而驱动整个开发流程。 一、环境准备 开发环境:.NET Core 3.1 IDE工具:V
阅读全文
摘要:EF开发模式之Code First Code First顾名思义,代码为先。首先编写完相关的实体类及DbContext派生类,然后通过映射关系自动在数据库中完成数据库表的创建。 本例中创建一个班级和学生的管理,主要有班级类MyClass和学生类Student。其中班级类MyClass中可包含多名学生
阅读全文
摘要:##EF Core 的安装及入门 一、环境准备 开发环境:.NET Core 3.1 IDE工具:Visual Studio 2019 数据库:SQL Server 2012 二、EF Core的安装 1.新建一个项目,如创建“Console控制台应用程序”,项目名称为“efc1”。 2.添加包引用
阅读全文