Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
39 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 55
1

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

19.09.2015, 18:45. Показов 432. Ответов 5
Метки нет (Все метки)

Коллеги подскажите. Был сегодня на собеседовании. Мне задали вопрос: "Покажите как вы работаете с базой данных в коде". Я ему говорю, что работу через linq to sql, потом через ado.net, entity, он мне говорит, нет, просто в коде как вы работаете подсойденяетесь и т.д. Подскажите, что он хотел?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2015, 18:45
Ответы с готовыми решениями:

Используя функции категории Работа с базой данных в excel 2010, реализовать запрос к базе данных
Используя функции категории Работа с базой данных, реализовать запрос к базе данных: средняя...

PHP и работа с базой данных (замена данных)
Добрый вечер. Начал ознакомление с бд. Создал ее + таблицу, написал добавление через форму, теперь...

работа с базой данных
Мне нужно составить кулинарную книгу в аксесе....не до конца понимаю как именно ее сделать ...

Работа с базой данных
есть 1 edit и 1 stringgrid ,нужно создать бд, и по нажатию на кнопку сохранять из эдита в 1...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
5
Warrior
497 / 424 / 177
Регистрация: 23.11.2014
Сообщений: 932
20.09.2015, 03:31 2
Может connectionstring его интересовал? У каждого свои тараканы в голове
0
201 / 202 / 70
Регистрация: 12.01.2011
Сообщений: 703
20.09.2015, 05:37 3
подозрения такие, БД можно создать с помощью всяких там студийных визардов + графических дата сетов + еще какой то блевот... ой простите ms технологии.
это все кака (хотя как посмотреть ведь требуют же гады EF он же облегчает жизнь). я так понимаю "БД в коде" когда нет никаких визардов, а когда все прописано вручную подключения запросы и тд. к примеру для EF наверное было бы уместно показать code First. для голого ADO.net sqlconnection sqldataAdapter и т.д.
ЗЫ Сугобо мое личное мнение. А так хз что у него в голове, в конце концов он мог бы и объяснить что он имеет ввиду.
0
Эксперт .NETАвтор FAQ
9852 / 4807 / 1730
Регистрация: 11.01.2015
Сообщений: 5,988
Записей в блоге: 34
20.09.2015, 08:43 4
krakovskysoft,
А как по мне, то в коде с БД не работают вообще.
Создается отдельный DAL, который работает с БД. Он инкапсулирует все эти коннекшнстринги (которые кстати в коде тоже не прописываются - выносятся в настройки), SQL запросы и т.д. Внешний же BL знать ничего не знает ни про какие SQL и БД, а просто дергает методы из DAL. Поэтому работа с БД в бизнес-коде сводится к операциям CRUD и обращениям к DAL.
0
39 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 55
20.09.2015, 10:54  [ТС] 5
Вчера с товарищем долго обсуждали эту тему. В итоге пришли к ввиду, что чувак все-таки имел ввиду ado.net
Скорее всего ето:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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();
            }
        }
    }
}
0
622 / 491 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
20.09.2015, 11:22 6
Цитата Сообщение от krakovskysoft Посмотреть сообщение
В итоге пришли к ввиду
Скорее всего это оно и есть.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.09.2015, 11:22

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Работа с базой данных
здравствуйте,если можете-помогите,буду оч благодарна.Для каждого пилота получить его...

Работа с базой данных на js
Я только изучаю mocha и хотел бы узнать можно ли взаимодействовать с бд. Если да, то каким способом?

Работа с базой данных
Всем доброго дня) Есть код, который регистрирует пользователя и заносит его данные в БД. Помимо...

работа с базой данных
доброго времени суток. у меня возникла проблема. На форме расположен DataGrigView. в него загружаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.