Работа с базой данных в коде - C#

Узнай цену своей работы

Формулировка задачи:

Коллеги подскажите. Был сегодня на собеседовании. Мне задали вопрос: "Покажите как вы работаете с базой данных в коде". Я ему говорю, что работу через linq to sql, потом через ado.net, entity, он мне говорит, нет, просто в коде как вы работаете подсойденяетесь и т.д. Подскажите, что он хотел?

Решение задачи: «Работа с базой данных в коде»

textual
Листинг программы
  1. using System;
  2. using System.Data;
  3. using System.Data.SqlClient;
  4.  
  5. /// <summary>
  6. /// Demonstrates how to work with SqlConnection objects
  7. /// </summary>
  8. class SqlConnectionDemo
  9. {
  10.     static void Main()
  11.     {
  12.         // 1. Instantiate the connection
  13.         SqlConnection conn = new SqlConnection(
  14.             "Data Source=(local);Initial Catalog=Northwind;Integrated Security=SSPI");
  15.  
  16.         SqlDataReader rdr = null;
  17.  
  18.         try
  19.         {
  20.             // 2. Open the connection
  21.             conn.Open();
  22.  
  23.             // 3. Pass the connection to a command object
  24.             SqlCommand cmd = new SqlCommand("select * from Customers", conn);
  25.  
  26.             //
  27.             // 4. Use the connection
  28.             //
  29.  
  30.             // get query results
  31.             rdr = cmd.ExecuteReader();
  32.  
  33.             // print the CustomerID of each record
  34.             while (rdr.Read())
  35.             {
  36.                 Console.WriteLine(rdr[0]);
  37.             }
  38.         }
  39.         finally
  40.         {
  41.             // close the reader
  42.             if (rdr != null)
  43.             {
  44.                 rdr.Close();
  45.             }
  46.  
  47.             // 5. Close the connection
  48.             if (conn != null)
  49.             {
  50.                 conn.Close();
  51.             }
  52.         }
  53.     }
  54. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы