Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2009, 16:13   #1
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию mssql + с#

Посоветуйте литерутуру по MSSQL взаимодействие с C#
Неплохобы с самого начала) а то чтото бд какойто полный темный лес(
примерами если покидаете буду сильно признателен...
dampirik вне форума Ответить с цитированием
Старый 14.12.2009, 19:03   #2
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Windows.Forms;
using OOP_MVC.Model.TableEnvelope;

namespace OOP_MVC.Model
{
    class FDDatabaseManager
    {
        private SqlConnection Connector { get; set; }
		private SqlCommand CommandLine { get; set; }
		private SqlDataReader Reader { get; set; }

        public FDClientsTable Clients;
        public FDAccountsTable Accounts;
        public FDTransactionTable Transactions;

        public FDDatabaseManager(string InitializeString)
        {
            try
            {
                Connector = new SqlConnection(InitializeString);
                CommandLine = Connector.CreateCommand();
                Connector.Open();
            }
            catch (SqlException Err)
            {
                System.Windows.Forms.MessageBox.Show(Err.ToString());
            }

            Clients = new FDClientsTable("Clients", InitializeTables("Clients"));
            Reader.Close();
            Accounts = new FDAccountsTable ("Accounts", InitializeTables("Accounts"));
            Accounts.AddRelation(Clients, Clients.Columns[0]);
            Reader.Close();
            //Transactions = new FDTransactionTable("Transactions", InitializeTables("Transactions"));
        }

        public SqlDataReader InitializeTables(string tableName)
        {
            CommandLine.CommandText = ("SELECT * FROM "+tableName);
            Reader = CommandLine.ExecuteReader();
            return Reader;
        }

    
    }
}
Это мои перлы
Основа это - System.Data.Sql;
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# + MSSQL dampirik Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 3 17.12.2009 01:40
Дата в MSSQL Zo0M БД в Delphi 2 10.12.2009 10:58
MSSQL link Oracl XE AlexanderPeshkov SQL, базы данных 1 09.12.2008 10:04
MsSql-Запросы Diamand SQL, базы данных 4 18.06.2008 06:30