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 等。根据你的业务场景需求,想连多少就连多少。
管理数据库对象
Rider 提供了直观的界面,让你轻松管理数据库对象。开发者可以通过Database工具窗口,可视化地创建、修改和删除表、视图、存储过程以及其他架构元素。
创建并运行 SQL 脚本
如果你更习惯手写代码,完全可以自己编写 SQL,甚至利用我们内置的AI Assistant来生成查询语句。在查询编辑器中,你可以体验代码补全、语法高亮以及架构变更的即时反馈等功能。这种可视化方法,配合直接执行 SQL 脚本的能力,大大简化了维护和迭代数据库架构的流程。
小结
JetBrains Rider 集成的数据库工具为开发者提供了一个全面的环境,用于交互和管理各种数据库系统。通过将数据库操作直接整合进 IDE,Rider 显著提升了生产力,并简化了数据驱动型应用程序的开发与调试工作。立即下载体验 Rider 吧!现在还支持非商用免费!
JetBrains Rider 相关阅读
关于 Rider
JetBrains Rider 可以帮助您在 Windows、Mac 和 Linux 上开发完整的 .NET 应用程序和 Web 项目,以及 Unity、Unreal Engine 和基于 Godot 的游戏。它为 .NET 开发中使用的所有主要语言提供了优异的编辑支持和代码洞察,这些语言包括 C#、F#、Razor、Blazor 语法、JavaScript、TypeScript、XAML、HTML、CSS 和 SQL。 JetBrains Rider 将 ReSharper 丰富的代码检查、上下文操作和重构与 IntelliJ 平台强大的 IDE 功能集和 Rider 自身的 .NET 特色融合在一起。 尽管功能非常丰富,但 IDE 在不同平台上仍然能够快速运行和响应。
⏬ 戳「阅读原文」了解详情