.NET Tools
Essential productivity kit for .NET and game developers
Rider 为数据库操作提供强大支持——由 DataGrip 驱动!
Rider 在 IDE 内部提供了强大的数据库处理支持,而这一切都得益于 DataGrip 的强力加持!Rider 和 DataGrip 允许你管理各类数据库系统并与其进行交互,从而让开发流程变得更加顺畅。对于需要频繁处理数据的开发者来说,这种集成极大地提升了工作效率。
数据库项目与连接
在 Rider 的开发项目中连接和使用数据库,这一功能由来已久。但如果你想专注于数据本身呢?Rider 现在正式支持数据库项目(Database Projects, .sqlproj)了。
只需通过 File -> New Solution | Database 打开“New Solution”对话框。选择 Database,你可以在此自定义初始的目标数据库环境。项目创建完成后,你还可以随时添加其他的数据库环境。

一旦 Rider 创建好项目,你会在熟悉的 Solution 工具窗口中看到一个空解决方案,其中包含一个用于查看和创建 SQLCMD 变量的节点。

在数据库项目中连接数据库的方式,与其他类型的项目完全一致。使用 Databases 工具窗口即可连接到你选择的数据库。业界主流的数据库这里应有尽有——PostgreSQL、MySQL、SQL Server、Oracle、SQLite 等等。当然,别忘了 NoSQL!Rider 对 NoSQL 也有广泛的支持,包括 MongoDB、Apache Cassandra、Redis、DocumentDB、Couchbase Query 等。根据你的业务场景需求,想连多少就连多少。

连接成功后,你就可以通过可视化界面或 SQL 语句来管理和创建数据库对象了。
管理数据库对象
Rider 提供了直观的界面,让你轻松管理数据库对象。开发者可以通过 Database 工具窗口,可视化地创建、修改和删除表、视图、存储过程以及其他架构元素。

创建并运行 SQL 脚本
如果你更习惯手写代码,完全可以自己编写 SQL,甚至利用我们内置的 AI Assistant 来生成查询语句。在查询编辑器中,你可以体验代码补全、语法高亮以及架构变更的即时反馈等功能。这种可视化方法,配合直接执行 SQL 脚本的能力,大大简化了维护和迭代数据库架构的流程。

小结
JetBrains Rider 集成的数据库工具为开发者提供了一个全面的环境,用于交互和管理各种数据库系统。通过将数据库操作直接整合进 IDE,Rider 显著提升了生产力,并简化了数据驱动型应用程序的开发与调试工作。立即下载体验 Rider 吧!现在还支持非商用免费!
本博文英文原作者:
