diff --git a/Notes/Database/PostgreSQL.md b/Notes/Database/PostgreSQL.md index 2fb37e2..c019801 100644 --- a/Notes/Database/PostgreSQL.md +++ b/Notes/Database/PostgreSQL.md @@ -1,4 +1,6 @@ -# 为什么说 PostgreSQL 是最先进的关系型数据库? +# 学习并使用 PostgreSQL 数据库 + +## 为什么说 PostgreSQL 是最先进的关系型数据库? 1. 功能更强大:PostgreSQL具有更多高级功能,例如复杂查询、触发器和多版本并发控制等,这使得它更适合处理复杂的数据操作。 @@ -12,25 +14,25 @@ 6. 免费和开源:PostgreSQL是一种免费和开源的数据库系统,用户可以自由地使用、修改和分发其源代码。 -# 安装 PostgreSQL 和 pgAdmin +## 安装 PostgreSQL 和 pgAdmin 安装 PostgreSQL 和 pgAdmin 的方法有很多种,这里介绍一种比较简单的方法,学习使用 pgAdmin 管理 PostgreSQL 数据库,远程连接 PostgreSQL 数据库。 -# 在 Visual Studio Code 中连接 PostgreSQL 数据库 +## 在 Visual Studio Code 中连接 PostgreSQL 数据库 在 Visual Studio Code 中连接 PostgreSQL 数据库,可以使用微软开发的 PostgreSQL 插件,也可以使用第三方开发的 PostgreSQL 插件。 -# 在 Visual Studio Code 中使用 AI 助手编写 SQL 语句 +## 在 Visual Studio Code 中使用 AI 助手编写 SQL 语句 Github Copilot 是一款由 OpenAI 开发的人工智能编程助手,它可以根据上下文提示程序员编写代码,目前支持 12 种编程语言,可以轻松实现 SQL 智能生成等。 -# 将 SQL Server 数据库迁移到 PostgreSQL +## 将 SQL Server 数据库迁移到 PostgreSQL SQL Server 导入导出向导可以将 SQL Server 数据库迁移到 PostgreSQL 数据库,参见微软文档: [连接到 PostgreSQL 数据源(SQL Server 导入和导出向导)](https://learn.microsoft.com/zh-cn/sql/integration-services/import-export-data/connect-to-a-postgresql-data-source-sql-server-import-and-export-wizard) - # 使用 EF Core 连接 PostgreSQL 数据库 + ## 使用 EF Core 连接 PostgreSQL 数据库 Entity Framework Core 是一个轻量级、可扩展和开源的对象关系映射框架,它支持多种数据库,包括 SQL Server、MySQL、SQLite、PostgreSQL 代码如下: diff --git a/Notes/DotNet/UpgradeAssistant.md b/Notes/DotNet/UpgradeAssistant.md new file mode 100644 index 0000000..214fafc --- /dev/null +++ b/Notes/DotNet/UpgradeAssistant.md @@ -0,0 +1,43 @@ +# 使用 .NET 迁移助手升级项目 + +## 什么是 .NET 升级助手? + +.NET 升级助手是一个工具,可帮助您将老项目迁移到最新 .NET 框架的工具,它可以帮助您: + +- 识别项目中的依赖项和 API 使用情况。 +- 为项目提供 .NET 5 目标框架的建议。 +- 提供升级项目所需的代码更改。 + + +## 在 Visual Studio 中使用 .NET 升级助手 + +可以使用 Visual Studio 2022 安装 .NET 升级助手扩展。 + + +## 在命令行中使用 .NET 升级助手 + +在命令行中使用 .NET 安装升级助手,需要安装 .NET 升级助手 CLI 工具。 + +```powershell +dotnet tool install -g upgrade-assistant +``` + +将工具迁移工具升级到最新版本 + +```powershell +dotnet tool update -g upgrade-assistant +``` + +在项目所在的文件夹中运行以下命令: + +```powershell +upgrade-assistant --apply-updates +``` +即可升级项目到最新版本。 + + + + + + +