Консольная утилита на C#

Отменен
Заказ
97526
Раздел
Программирование
Предмет
C#
Тип работы
Антиплагиат
Не указан
Срок сдачи
Не определен
Цена
Договорная
Блокировка
10 дней
Размещен
16 Июл 2013 в 21:27
Просмотров
197
Описание работы
Задача: Написать консольную улититу на C#, которая: 1) Парсит набор CSV файлов в текущей папке или переданные списком имен файлов через аргументы в CLI в набор моделей — классов. Так что нужно: — Разработать модель классов соотв. структуре формата файлов — Разработать парсер из файлов в модели (желательно чтобы он использовал какую-нибудь станадуртную библиотеку парсинга CSV) — Парсер должен иметь валидатор набора полей, быть устойчивым к изменению их порядка и т.д… Если набор полей изменился (отл. от того, что в исходных данных), то об этом нужно сообщить пользователю программы 2) Восстановить модели базы данных с помощью SQL Server Management Studio из файла базы данных. (Их там не много, штук 10) (Должны быть классы соотв. табличкам) 3) Написать классик, который умеет трасформировать модели загруженные из CSV в модели БД 4) Принять соглашение о том, в каком виде и где в моделях БД будет храниться ИД поле из загруженных моделей CSV, чтобы потом в будущем можно было проверять, если ли такое объявление в БД или нет. В БД используются GUID в кач. ИД. В CSV моделях LONG-и. 5) Написать классик собственно переноса данных из CSV в БД, который работает так: — Загружает все входящие данные из CSV — Загружает весь список объявлений из БД (только привязку (GUID_БД, ИД_CSV)) — Проходит по всем загруженным из CSV объявлениям, смотрит по загруженной привязке, какие есть, какие нет, — добавляет новые или заменяет на новые если об. уже имеется. — В конце генерирует отчет в текстовом виде в файл. — Сколько объявлений добавлено и их ИД. Все объявления, которые были заменены в старом виде и на что.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир