Bagikan melalui


Pembelajaran melalui Walkthroughs

Dokumentasi LINQ ke SQL menyediakan beberapa panduan. Topik ini membahas beberapa masalah panduan umum (termasuk pemecahan masalah), dan menyediakan tautan ke beberapa panduan tingkat pemula untuk mempelajari tentang LINQ ke SQL.

Nota

Panduan di bagian Memulai ini mengekspos Anda ke kode dasar yang mendukung teknologi LINQ ke SQL. Dalam praktik aktual, Anda biasanya akan menggunakan proyek Object Relational Designer dan Windows Forms untuk mengimplementasikan LINQ Anda ke aplikasi SQL. Dokumentasi Perancang O/R menyediakan contoh dan panduan untuk tujuan ini.

Panduan Langkah demi Langkah Memulai

Beberapa panduan tersedia di bagian ini. Panduan ini didasarkan pada sampel database Northwind, dan menyajikan fitur LINQ ke SQL dengan kecepatan yang lembut dengan kompleksitas minimal.

Perkembangan umum yang harus diikuti adalah sebagai berikut:

Tujuan Visual Basic C#
Buat kelas entitas dan jalankan kueri sederhana. Panduan: Model dan Kueri Objek Sederhana (Visual Basic) Panduan: Model objek sederhana dan kueri (C#)
Tambahkan kelas kedua dan jalankan kueri yang lebih kompleks.

(Memerlukan penyelesaian walkthrough sebelumnya).
Panduan: Melakukan Kueri Antar Hubungan (Visual Basic) Panduan: Menjalankan Query Antar Hubungan (C#)
Tambahkan, ubah, dan hapus item dalam database. Panduan: Memanipulasi Data (Visual Basic) Panduan: Memanipulasi Data (C#)
Gunakan prosedur tersimpan. Panduan: Hanya Menggunakan Prosedur Tersimpan (Visual Basic) Panduan: Hanya Menggunakan Prosedur Tersimpan (C#)

Umum

Informasi berikut berkaitan dengan panduan ini secara umum:

  • Lingkungan: Setiap panduan LINQ ke SQL menggunakan Visual Studio sebagai lingkungan pengembangan terintegrasi (IDE).

  • Mesin SQL: Panduan ini ditulis untuk diimplementasikan dengan menggunakan SQL Server Express. Jika Anda tidak memiliki SQL Server Express, Anda dapat mengunduhnya secara gratis. Untuk informasi selengkapnya, lihat Mengunduh Database Sampel.

    Nota

    Panduan LINQ ke SQL menggunakan nama file sebagai string koneksi. Cukup menentukan nama file adalah kenyamanan yang disediakan LINQ ke SQL untuk pengguna SQL Server Express. Selalu perhatikan masalah keamanan. Untuk informasi selengkapnya, lihat Keamanan di LINQ ke SQL.

  • Panduan LINQ ke SQL biasanya memerlukan database sampel Northwind. Untuk informasi selengkapnya, lihat Mengunduh Database Sampel.

  • Kotak dialog dan perintah menu yang Anda lihat di panduan mungkin berbeda dari yang dijelaskan dalam Bantuan, tergantung pada pengaturan aktif atau edisi Visual Studio Anda. Untuk mengubah pengaturan Anda, klik Pengaturan Impor dan Ekspor pada menu Alat . Untuk informasi selengkapnya, lihat Mempersonalisasi Visual Studio IDE.

  • Untuk panduan yang membahas skenario multi-tingkat, server harus terletak di komputer yang berbeda dari komputer pengembangan, dan Anda harus memiliki izin yang tepat untuk mengakses server.

  • Nama kelas yang biasanya mewakili tabel Pesanan dalam database sampel Northwind adalah [Order]. Pelepasan diperlukan karena Order adalah kata kunci di Visual Basic.

Penyelesaian Masalah

Kesalahan runtime dapat terjadi karena Anda tidak memiliki izin yang memadai untuk mengakses database yang digunakan dalam panduan ini. Lihat langkah-langkah berikut untuk membantu mengatasi masalah ini yang paling umum.

Masalah Log-On

Aplikasi Anda mungkin mencoba mengakses database dengan cara masuk database yang tidak diterimanya.

Untuk memverifikasi atau mengubah log masuk database
  1. Pada menu Mulai Windows, arahkan ke Semua Program, Microsoft SQL Server 2005, arahkan ke Alat Konfigurasi, lalu klik Pengelola Konfigurasi SQL Server.

  2. Di panel kiri SQL Server Configuration Manager, klik Layanan SQL Server 2005.

  3. Di panel kanan, klik kanan SQL Server (SQLEXPRESS), lalu klik Properti.

  4. Klik tab Masuk dan verifikasi bagaimana Anda mencoba masuk ke server.

    Dalam kebanyakan kasus, Sistem Lokal berfungsi.

    Jika Anda membuat perubahan, klik Hidupkan ulang untuk memulai ulang layanan.

Protokol

Terkadang, protokol mungkin tidak diatur dengan benar agar aplikasi Anda dapat mengakses database. Misalnya, protokol Named Pipes , yang diperlukan untuk panduan di LINQ ke SQL, tidak diaktifkan secara default.

Untuk mengaktifkan protokol Named Pipes
  1. Di panel kiri SQL Server Configuration Manager, perluas Konfigurasi Jaringan SQL Server 2005, lalu klik Protokol untuk SQLEXPRESS.

  2. Di panel kanan, pastikan protokol Named Pipes diaktifkan. Jika tidak, klik kanan Pipa Nama lalu klik Aktifkan.

    Anda harus menghentikan dan memulai ulang layanan. Ikuti langkah-langkah di blok berikutnya.

Menghentikan dan Memulai Ulang Layanan

Anda harus menghentikan dan memulai ulang layanan sebelum perubahan Dapat diterapkan.

Untuk menghentikan dan memulai ulang layanan
  1. Di panel kiri SQL Server Configuration Manager, klik Layanan SQL Server 2005.

  2. Di panel kanan, klik kanan SQL Server (SQLEXPRESS), lalu klik Hentikan.

  3. Klik kanan SQL Server (SQLEXPRESS), lalu klik Mulai Ulang.

Lihat juga