Работа с базой данных в коде - 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();
            }
        }
    }
}

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


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

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

13   голосов , оценка 4 из 5
Похожие ответы