摘要: 但在微服务架构中,每个微服务通常有多个实例,每个实例具有不同的位置,而且实例会动态变化,比如在负载发生变化时服务会进行扩容或缩容,或者某个实例所在的VM/Container故障后发生迁移,都会导致服务实例地址的变化。因此使用微服务架构开发的应用,必须通过服务注册和发现技术解决此问题。 1. 简单概述 阅读全文
posted @ 2023-12-14 22:29 誉尚学教育 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.1系统架构的演变 随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 1.1.1单体应用架构 Web应用程序发展的早期,大部分web工程(包含前端页面,web层代码,service层代码,dao层代码 阅读全文
posted @ 2023-12-14 21:23 誉尚学教育 阅读(181) 评论(0) 推荐(1) 编辑
摘要: Entity Framework Core 使用语言集成查询 (LINQ) 来查询数据库中的数据。 通过 LINQ 可使用 C#(或你选择的其他 .NET 语言)编写强类型查询。 它使用你派生得到的上下文和实体类来引用数据库对象。 EF Core 将 LINQ 查询的表示形式传递给数据库提供程序。 阅读全文
posted @ 2023-12-14 11:11 誉尚学教育 阅读(142) 评论(0) 推荐(0) 编辑
摘要: EF Core 提供两种主要方法来保持 EF Core 模型和数据库架构同步。至于我们应该选用哪个方法,请确定你是希望以 EF Core 模型为准还是以数据库为准。 如果希望以 EF Core 模型为准,请使用迁移。 对 EF Core 模型进行更改时,此方法会以增量方式将相应架构更改应用到数据库, 阅读全文
posted @ 2023-12-11 20:18 誉尚学教育 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 模型创建分为正向工程(CodeFirst)与反向工程(DbFirst). 正向工程的模型配置也可以创建任意的数据库关系对象,如:字段,字段说明,表,索引,外键等等。 可在派生上下文中替代 OnModelCreating 方法,并使用 ModelBuilder API 来配置模型。 此配置方法最为有效 阅读全文
posted @ 2023-12-11 16:52 誉尚学教育 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. 快速入门 创建新的控制台项目 dotnet new console -o EFGetStarted cd EFGetStarted 安装 Entity Framework Core 要安装 EF Core,请为要作为目标对象的 EF Core 数据库提供程序安装程序包。 本教程使用 SQLit 阅读全文
posted @ 2023-12-11 15:22 誉尚学教育 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. _Layout.cshtml 布局页 布局视图和我们在Asp.Net MVC一样,布局视图_Layout.cshtml使得所有视图保持一致的外观变得更加容易,因为我们只有一个要修改的布局视图文件,更改后将立即反映在整个应用程序的所有视图中。 在 ASP.NET Core MVC 中,有一些视图 阅读全文
posted @ 2023-12-06 21:02 誉尚学教育 阅读(85) 评论(0) 推荐(0) 编辑
摘要: create database MvcUnit4; go use MvcUnit4; go create table Product ( Id bigint primary key, ProductName varchar(30), CategoryName varchar(30), Price d 阅读全文
posted @ 2023-12-06 16:43 誉尚学教育 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是中间件 在ASP.NET Core中,中间件(Middleware)是一个可以处理HTTP请求或响应的软件管道。 ASP.NET Core中给中间件组件的定位是具有非常特定的用途。例如,我们可能有需要一个中间件组件验证用户,另一个中间件来处理错误,另一个中间件来提供静态文件,如JavaS 阅读全文
posted @ 2023-12-06 11:53 誉尚学教育 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1. C/S 与 B/S C/S结构系统是什么 Client/Server结构(C/S结构)是大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销 B/S结构系统是什么 B/S结构(Bro 阅读全文
posted @ 2023-12-06 10:24 誉尚学教育 阅读(113) 评论(0) 推荐(0) 编辑