Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
2 / 2 / 0
Регистрация: 12.12.2014
Сообщений: 87
1

Обработка данных через запросы SQL внутри приложения (виртуальная база данных)

17.03.2018, 12:59. Показов 1817. Ответов 1
Метки нет (Все метки)

Есть данные, которые с точки зрения удобства написания кода, проще всего обрабатывать запросами SQL. Возможно ли сделать это внутри приложения C#? Т.е. создаётся некоторая виртуальная БД (в оперативной памяти или на диске), в неё копируются данные, и затем данные обрабатываются запросами SQL.
В C# есть LINQ, но в написании сложных запросов он не является полноценной заменой SQL, к тому же, вероятно, медленнее.
Эту задачу можно решить, создавая в C# объект MS Access и работая с ним. Может быть есть более простое/быстрое решение?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2018, 12:59
Ответы с готовыми решениями:

База Данных SQL запросы: Студенты и группы
Помогите доделать 2 запроса по этому заданию, 1 запрос работает остальные нет: создать базу данных...

База данных написанная на PHP состоящая из одной таблицы и отвечает на основные SQL запросы
Прошу помощи нужна база данных которая состоит из одной таблицы написанная на PHP <?php...

База данных, основанная на службах vs База данных SQL Server
Доброго времени суток. Делал я, значит, Data Access Layer для ASP.NET MVC проекта. Создал обычную...

Работа с базами данных через компонент Query. SQL-запросы. Программа «Семейный бюджет»
Работа с базами данных через компонент Query. SQL-запросы. Программа «Семейный бюджет». Программа...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
1
Эксперт .NET
8863 / 6173 / 1030
Регистрация: 21.01.2016
Сообщений: 23,326
17.03.2018, 13:17 2
Лучший ответ Сообщение было отмечено Thor как решение

Решение

Thor, вы можете использовать встраиваемую СУБД типа SQLite или Firebird Embedded. Это полноценные СУБД.

Добавлено через 1 минуту
Цитата Сообщение от Thor Посмотреть сообщение
LINQ, но в написании сложных запросов он не является полноценной заменой SQL, к тому же, вероятно, медленнее.
Уже не раз проверяли - работать напрямую с данными в оперативке на порядки быстрее.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2018, 13:17

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

Как подключиться к базе данных на Wpf. База данных Sql Server
Раньше работал с Windows Worms, и то не долго. Щас хочу перейти на WPF. Я в этом деле еще...

Как из приложения обращаться к базе данных MS SQL Server через сервер?
Как из приложения обращаться к базе данных через сервер? какой компонент нужен?или фреймворк?

База данных и вложенные запросы
Нужно составить базу данных гибдд в Access, с вложенными запросами Есть бд на стадии разработки,...

Запросы к базе данных Оптовая база
Всем привет срочно нужна помощь с базой База данных Оптовая база Минимальный список...


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

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

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