Apakah teknologi akses pangkalan data dalam C# Contoh kod khusus diperlukan
Dalam pembangunan C#, akses pangkalan data adalah bahagian yang sangat biasa dan penting. Artikel ini akan memperkenalkan teknologi capaian pangkalan data yang biasa digunakan dalam C# dan menyediakan beberapa contoh kod khusus untuk membantu pembaca memahami dan menggunakan teknologi ini.
using System; using System.Data.SqlClient; namespace DatabaseAccess { class Program { static void Main(string[] args) { string connectionString = "YourConnectionString"; string query = "SELECT * FROM Customers"; using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(query, connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Console.WriteLine(reader["FirstName"] + " " + reader["LastName"]); } reader.Close(); } } } }
using System; using System.Linq; namespace DatabaseAccess { class Program { static void Main(string[] args) { using (var context = new YourDbContext()) { var customers = context.Customers.Where(c => c.Age > 18); foreach (var customer in customers) { Console.WriteLine(customer.FirstName + " " + customer.LastName); } } } } }
using System; using System.Data; using System.Data.SqlClient; using Dapper; namespace DatabaseAccess { class Program { static void Main(string[] args) { string connectionString = "YourConnectionString"; string query = "SELECT * FROM Customers WHERE Age > @Age"; using (IDbConnection connection = new SqlConnection(connectionString)) { var customers = connection.Query<Customer>(query, new { Age = 18 }); foreach (var customer in customers) { Console.WriteLine(customer.FirstName + " " + customer.LastName); } } } class Customer { public string FirstName { get; set; } public string LastName { get; set; } } } }
Di atas adalah tiga teknologi capaian pangkalan data yang biasa digunakan dalam C# Mereka masing-masing mempunyai ciri-ciri sendiri Pembangun boleh memilih teknologi yang sesuai mengikut keperluan sebenar. Dengan menguasai teknologi ini, pembangun boleh berinteraksi dengan pangkalan data dengan lebih mudah dan merealisasikan pelbagai keperluan perniagaan. Kami berharap contoh kod yang disediakan dalam artikel ini akan membantu pembaca dalam kerja pembelajaran dan pembangunan mereka dalam akses pangkalan data.
Atas ialah kandungan terperinci Teknik capaian pangkalan data yang digunakan dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!