Картинка блога

В одной из моих прошлых записей я рассказывал, что LINQ не совсем белый и пушистый, а иногда даже сильно ругается. Речь шла о методе SaveOrUpdate, сейчас я продолжу тему. Прошлый пример похож на то, что по сути должен делать сам LINQ to MS SQL провайдер, естественно с кучей дополнительных деталей, на которых по всей видимости, […]

Продолжить чтение "LINQ Insert or Update еще одно решение." »

Один мой добрый коллега прислал ссылку на отличный MSSQL скрипт, генерирующий класс на основе таблицы. Для меня, это внушительная экономия времени, так как даже с учетом всевозможных генераторов для LINQ и Hibernate. Предположим, что бизнес объект, после загрузки из базы, проходит через WCF, но для этого класс нужно снабдить дополнительными атрибутами DataMember. Процесс приписывания атрибута […]

Продолжить чтение "Генерация Entity классов с помощью MSSQL." »

15 октября, 2008

В сети можно встретить большое количество дискуссий о проблеме обновления записи с помощью LINQ. У каждого есть свое решение, но все сводится к тому, что метод Attach в классе DataContext работает, мягко говоря, не совсем так как должен. Например следующий кусок кода может сильно разочаровать: public bool Update(tt_customer customer) { context = new TimeTrakkerContext(); tt_customer […]

Продолжить чтение "Метод SaveOrUpdate для Linq to SQL." »

18 сентября, 2008

Бывает так, что при первом подключении к базе из .NET приложения вылетает следующий exception: Login failed for user ‘user’. Reason: The password of the account must be changed.

Продолжить чтение "MSSQL: The password of the account must be changed." »

Это краткое описание того, как с генерировать скрипт создания схемы базы (включая хранимые процедуры, функции, триггеры, зависимости и проекции). Для этого понадобится SQL Server Management Studio, которая входит в состав поставки базы. Впрочем, тоже самое можно сделать и из студии (VS2008 или VS2005).

Продолжить чтение "Создание скрипта для копирования базы MSSQL 2005." »

Часто возникает потребность создать скрипт для заполнения таблицы данными, которые уже есть в таблице 🙂 Ну, скажем, данные таблицы были заполнены уже давно, каким либо способом. Бэкап или экспорт делать не хочется, а нужен простой текстовый скрипт с INSERT выражениями. К сожалению, ни утилиты командной строки, ни Management Studio это делать не умеет. А есть […]

Продолжить чтение "Создание INSERT скрипта для данных таблицы MSSQL." »