C# のデータベース アクセス テクノロジとは何ですか。具体的なコード サンプルが必要です。
C# 開発では、データベース アクセスは非常に一般的で重要な部分です。この記事では、C# で一般的に使用されるデータベース アクセス テクノロジを紹介し、読者がこれらのテクノロジを理解して適用できるように、いくつかの具体的なコード例を示します。
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; } } } }
上記は、C# でよく使用される 3 つのデータベース アクセス技術です。それぞれに独自の特徴があります。開発者は、状況に応じて適切な技術を選択できます。実際のニーズに合わせて。これらのテクノロジーを習得することで、開発者はデータベースをより便利に操作し、さまざまなビジネス ニーズを実現できるようになります。この記事で提供されているコード例が、読者のデータベース アクセスの学習と開発作業に役立つことを願っています。
以上がC# で使用されるデータベース アクセス手法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。