迁移助手笔记
This commit is contained in:
parent
113cb02399
commit
fe692ea5ad
@ -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 代码如下:
|
||||
|
||||
|
43
Notes/DotNet/UpgradeAssistant.md
Normal file
43
Notes/DotNet/UpgradeAssistant.md
Normal file
@ -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
|
||||
```
|
||||
即可升级项目到最新版本。
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user