|
|
|
Страница 1 из 6 Простая в использовании библиотека для использования CSV и файлов с разделителями табуляции с запросами LINQ.
Введение Эта библиотека позволяет легко использовать файлы CSV с запросами LINQ. Ее возможности включают в себя: - Соответствует основным правилам файлов CSV. Правильно обрабатывает поля данных, которые содержат запятые и переносы строк.
- Кроме запятых, можно использовать многие разделительные символы, включая табуляцию для полей с разделителями табуляции.
- Можно использовать с IEnumarable анонимного класса, который всегда возвращается посредством запроса LINQ.
- Поддерживает задержанное чтение.
- Поддерживает обработку файлов с международными форматами даты и числа.
- Поддерживает различные кодировки символов.
- Распознает широкий диапазон форматов даты и времени при чтении файлов.
- Обеспечивает точную настройку форматов даты и времени при записи файлов.
- Надежная обработка ошибок, позволяющая вам быстро находить и устранять проблемы в больших файлах исходных данных.
Требования - Чтобы компилировать эту библиотеку, необходим компилятор C# 2008, такой как Visual Studio 2008 или Visual C# 2008 Express Edition.
- Чтобы выполнить код библиотеки, необходимо иметь установленный каркас приложений .NET 3.5.
Установка - Загрузите файл архива с исходным кодом и распакуйте его в какой-либо каталог.
- Откройте файл LINQtoCSV\Sources\Source.sln в Visual Studio.
- Вы обнаружите, что исходники организованы в виде решения, имеющего такие элементы:
- Проект LINQtoCSV в текущей библиотеке.
- Проект SampleCode содержит пример кода, показанный в этой статье.
- Проект TestConsoleApplication - это работающее консольное приложение, которое демонстрирует большую часть возможностей библиотеки. Код хорошо документирован.
- Директория TestFiles внутри проекта TestConsoleApplication содержит тестовые файлы – в формате CSV (с разделением запятыми) и в формате с разделителями табуляции, оба с датами и числами в американском и международном (голландском) формате.
4. Скомпилируйте решение. В результате этого появится файл LINQtoCSV.dll в директории Sources\LINQtoCSV\bin. Вам этот файл понадобится при использовании библиотеки в ваших собственных проектах
|
|
-
LINQ,
LINQtoSQL: Модификация в соответствии с требованиями код, генерируемый конструктором
Модифицируйте в соответствии с требованиями пользователя код, генерируемый конструктором LINQtoSQL....
-
LINQ,
Синхронизатор баз данных LINQ to SQL
Инструмент LINQ to SQL Database Synchronizer (csdb.exe) предоставляет синхронизацию структур баз данных из модели LINQ to SQL. Он поддерживает как создание новых баз данных,так и обновление существующих. Важно заметить то, что данный инструмент никогда не удаляет данные или структуру - он просто добавляет отсутствующие таблицы, колонки и индексы, а также модифицирует существующие колонки....
-
LINQ,
Привязка ElementName в Silverlight посредством прикрепленных поведений
Если вы новичок и не знакомы Silverlight, то вам все же может показаться все не таким сложным, когда вы начнете разработку. Удивительно легко выполнить переход от WPF к Silverlight, при этом большинство основных принципов будут такими же. Тем не менее, существуют некоторые части WPF-структуры, которые вам будет не хватать. Одной из них является привязка ElementName....
-
LINQ,
LINQ to SQL - отношения «многие ко многим»
Отношение "многие ко многим" является двунаправленным между двумя сущностями, разрешенное посредством перекрестной таблицы с отношением типа "один ко многим" к каждой из сущностей. Большинство разработчиков считают отношение "многие ко многим" нестандартным для моделирования баз данных. Тем не менее, LINQ to SQL не предоставляет поддержку данных типов отношений, а PLINQO позволяет простоту в работе с такими отношениями. Мы ...
-
LINQ,
LINQ to SQL - отделение сущностей при помощи Detach
Как же использовать разъединённые сущности с LINQ to SQL? Каждый разработчик, который использует LINQ to SQL, задавался таким вопросом. Где же их разъединить? Как же использовать данные сущности с сервисами, JSON, инкапсуляцией и в контексте многокомпонентных данных? Все они являются здравыми вопросами при составлении структуры. По умолчанию, LINQ to SQL не торопится разъединять данные сущности и не видит причины, почему они должны быть отделены от его контекста. | -->
|
Copyright ©2006-2012, CyberGuru.ru. При копировании материалов наличие активной индексируемой ссылки на сайт обязательно.
Политика конфиденциальности
|
|
|
|