Работа с базой данных в коде - C#
Формулировка задачи:
Коллеги подскажите. Был сегодня на собеседовании. Мне задали вопрос: "Покажите как вы работаете с базой данных в коде". Я ему говорю, что работу через linq to sql, потом через ado.net, entity, он мне говорит, нет, просто в коде как вы работаете подсойденяетесь и т.д. Подскажите, что он хотел?
Решение задачи: «Работа с базой данных в коде»
textual
Листинг программы
- using System;
- using System.Data;
- using System.Data.SqlClient;
- /// <summary>
- /// Demonstrates how to work with SqlConnection objects
- /// </summary>
- class SqlConnectionDemo
- {
- static void Main()
- {
- // 1. Instantiate the connection
- SqlConnection conn = new SqlConnection(
- "Data Source=(local);Initial Catalog=Northwind;Integrated Security=SSPI");
- SqlDataReader rdr = null;
- try
- {
- // 2. Open the connection
- conn.Open();
- // 3. Pass the connection to a command object
- SqlCommand cmd = new SqlCommand("select * from Customers", conn);
- //
- // 4. Use the connection
- //
- // get query results
- rdr = cmd.ExecuteReader();
- // print the CustomerID of each record
- while (rdr.Read())
- {
- Console.WriteLine(rdr[0]);
- }
- }
- finally
- {
- // close the reader
- if (rdr != null)
- {
- rdr.Close();
- }
- // 5. Close the connection
- if (conn != null)
- {
- conn.Close();
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д