Bagikan melalui


Sistem database yang kompatibel untuk Visual Studio

Untuk mengembangkan aplikasi yang terhubung dengan data di Visual Studio, Anda biasanya menginstal sistem database di komputer pengembangan lokal Anda, lalu menyebarkan aplikasi dan database ke lingkungan produksi saat siap. Visual Studio menginstal SQL Server Express LocalDB di komputer Anda sebagai bagian dari beban kerja Penyimpanan dan pemrosesan data. Instans LocalDB ini berguna untuk mengembangkan aplikasi yang terhubung dengan data dengan cepat dan mudah.

Agar sistem database dapat diakses dari aplikasi .NET dan terlihat di jendela alat data Visual Studio, sistem harus memiliki penyedia data ADO.NET. Penyedia harus secara khusus mendukung Kerangka Kerja Entitas jika Anda berencana untuk menggunakan model data Entitas di aplikasi .NET Anda. Banyak penyedia ditawarkan melalui NuGet Package Manager atau melalui Visual Studio Marketplace.

Jika Anda menggunakan AZURE Storage API, instal emulator Azure Storage di komputer lokal Anda selama pengembangan untuk menghindari biaya hingga Anda siap untuk disebarkan ke produksi. Untuk informasi selengkapnya, lihat Menggunakan Azure Storage Emulator untuk pengembangan dan pengujian.

Daftar berikut ini mencakup beberapa sistem database yang lebih populer yang dapat digunakan dalam proyek Visual Studio. Daftar ini tidak lengkap. Untuk daftar vendor pihak ketiga yang menawarkan penyedia data ADO.NET yang memungkinkan integrasi mendalam dengan alat Visual Studio, lihat ADO.NET Penyedia Data.

Microsoft SQL Server

SQL Server adalah penawaran database unggulan Microsoft. SQL Server 2016 memberikan performa terobosan, keamanan tingkat lanjut, dan pelaporan dan analitik terintegrasi yang kaya. Ini dikirim dalam berbagai edisi yang dirancang untuk penggunaan yang berbeda: dari analitik bisnis berkinerja tinggi yang sangat dapat diskalakan, hingga digunakan pada satu komputer. SQL Server Express adalah edisi lengkap SQL Server yang disesuaikan untuk redistribusi dan penyematan. LocalDB adalah edisi SQL Server Express yang disederhanakan yang tidak memerlukan konfigurasi dan berjalan dalam proses aplikasi Anda. Anda dapat mengunduh salah satu atau kedua produk dari halaman unduhan SQL Server Express. Banyak contoh SQL di bagian ini menggunakan SQL Server LocalDB. SQL Server Management Studio (SSMS) adalah aplikasi manajemen database mandiri yang memiliki lebih banyak fungsionalitas daripada yang disediakan di Visual Studio SQL Server Object Explorer. Anda bisa mendapatkan SSMS dari tautan sebelumnya.

Oracle

Anda dapat mengunduh database Oracle edisi berbayar atau gratis dari halaman jaringan teknologi Oracle. Untuk dukungan waktu desain untuk Entity Framework dan TableAdapters, Anda memerlukan Oracle Alat pengembang untuk Visual Studio. Produk Oracle resmi lainnya, termasuk Oracle Instant Client, tersedia melalui NuGet Package Manager. Anda dapat mengunduh skema sampel Oracle dengan mengikuti instruksi dalam dokumentasi online Oracle.

MySQL

MySQL adalah sistem database sumber terbuka populer yang banyak digunakan di perusahaan dan situs web. Unduhan untuk MySQL, MySQL untuk Visual Studio, dan produk terkait ada di MySQL di Windows. Pihak ketiga menawarkan berbagai ekstensi Visual Studio dan aplikasi manajemen mandiri untuk MySQL. Anda dapat menelusuri penawaran di Manajer Paket NuGet (Alat>Manajer>Paket NuGet Kelola Paket NuGet untuk Solusi).

PostgreSQL

PostgreSQL adalah sistem database hubungan objek sumber terbuka gratis. Untuk menginstalnya di Windows, Anda dapat mengunduhnya dari halaman unduhan PostgreSQL. Anda juga dapat membangun PostgreSQL dari kode sumber. Sistem inti PostgreSQL mencakup antarmuka bahasa C. Banyak pihak ketiga menyediakan paket NuGet untuk menggunakan PostgreSQL dari aplikasi .NET. Anda dapat menelusuri penawaran di Manajer Paket NuGet (Alat>Manajer>Paket NuGet Kelola Paket NuGet untuk Solusi). Mungkin, paket paling populer disediakan oleh npgsql.org.

SQLite

SQLite adalah Mesin Database SQL Server tersemat yang berjalan dalam proses aplikasi sendiri. Anda dapat mengunduhnya dari halaman unduhan SQLite. Banyak paket NuGet pihak ketiga untuk SQLite juga tersedia. Anda dapat menelusuri penawaran di Manajer Paket NuGet (Alat>Manajer>Paket NuGet Kelola Paket NuGet untuk Solusi).

Firebird

Firebird adalah sistem database SQL sumber terbuka. Anda dapat mengunduhnya dari halaman unduhan Firebird. Penyedia data ADO.NET tersedia melalui NuGet Package Manager.