powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Престецкую БД посоветуйте
25 сообщений из 52, страница 1 из 3
Престецкую БД посоветуйте
    #39640026
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть WPF прилага, надо хранить локально данные. Нужна БД. Думал приспособить Access - оказалось Microsoft.Office.Interop.Access.Dao не компилируется под AnyCPU.
Надо хранить десяток таблиц, желательно иметь полнотекстовый индекс и бинарные записи в таблице. К производительности особых требований нет.
Что есть простое, что бы без SQL серверов, без кучи дополнительных файлов, бесплатное, удобное, что бы работало в AnyCPU?
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640029
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLite
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640099
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms sql localdb?
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640125
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13th,

попробуйте LocalDB
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640207
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, я и сам бы за MS, но там надо с собой клиента тащить - не подходит. Попробую сначала SQLite.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640313
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thБлин, я и сам бы за MS, но там надо с собой клиента тащить - не подходит. Попробую сначала SQLite.


Какой клеинт тащить? Там сервер тащить.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640316
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thSQLite+1 особенно приятно что SQLite в андроиде по умолчанию.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640324
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thWPFPetro123в андроиденуну
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39640336
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro13thWPFPetro123в андроиденунуне ищи черную кошку в темной комнате.
Никакой связи с wpf. Просто бонус что база мейнстрим.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643418
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как заюзать LINQ для SQLite?
Скачал и поставил nuget сборки
system.data.sql + core + EF6 + linq, а так же entity fw

Просто подключиться к базе - всё работает:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
		static void Main(string[] args)
		{
			string s = AppDomain.CurrentDomain.BaseDirectory + "DataBase.db";
			SQLiteDatabase db = new SQLiteDatabase(s);

			SQLiteCommand a = db.GetCommand("SELECT * FROM Customer");
			DataTable res = db.GetDataTable(a);
			foreach (var row in res.Select())
			{
				Customer c = new Customer { Id = row.Field<int>("Id"), Name = row.Field<string>("Name"), Address = row.Field<string>("Address") };
				Console.WriteLine("Customer [id={0} name='{1}' address='{2}']", c.Id.ToString(), c.Name, c.Address);
			}
		}



при попытке создать ADO.NET Entity Data Model - ничего не выходит. В списке поставщиков нет SQLite -ового. А если есть, то при его выборе появляется сообщение об ошибке:

Unable to find the requested .Net Framework Data Provider. It may not be installed
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643421
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thUnable to find the requested .Net Framework Data Provider. It may not be installed https://stackoverflow.com/questions/9725979/unable-to-find-the-requested-net-framework-data-provider-sqlite
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643436
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy13thUnable to find the requested .Net Framework Data Provider. It may not be installed https://stackoverflow.com/questions/9725979/unable-to-find-the-requested-net-framework-data-provider-sqlite
Всё это я уже видел, и делал 10 раз.
Причём, пока настраивал у меня SQL Server локальный помер, и перестала кнопка F7 работать в студии. Вообще мрак.
Смотрю назначения кнопки - назначена на Buil.BuildSolution. Выбираю Buil.BuildSolution - там ничего. Назначаю F7 - она назначается и тут же пропадает. Такое ощущение, что в студии слетели какие-то настройки.

Кароч, в жопу этот SQLite. Access рулит.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643469
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thПричём, пока настраивал у меня SQL Server локальный помер, и перестала кнопка F7 работать в студии. Вообще мрак.SQLite -
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643473
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy13thПричём, пока настраивал у меня SQL Server локальный помер, и перестала кнопка F7 работать в студии. Вообще мрак.SQLite -

Оно!
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643484
Диклевич Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не бесплатно, то есть такое .
Сам не работал, но встречал во внешнем ПО. Вроде все было стабильно и просто.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643515
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thПросто подключиться к базе - всё работает:
13thпри попытке создать ADO.NET Entity Data Model
не надо от простой базы требовать ОРМ и Linq.
Это РСУБД чуть лучше DBF.
Всё.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643581
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RavenDB
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643974
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Поскольку все базы данных хранят данные в комбинации полей с фиксированной длиной и полей ограничителями, то простейшая база - это набор текстовйх файлов.
Несколько сложнее база на XML
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643995
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

CSV уж тогда, мелочиться, так по полной ))
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39643999
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
hVosttCat2,

CSV уж тогда, мелочиться, так по полной ))
И, для экономии, текст в ASCII, а даты в формате - APR1811
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39644159
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttCat2,

CSV уж тогда, мелочиться, так по полной ))

+ хранить можно в zip, на лету открывать, работать, зиповать, закрывать
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39644184
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинhVosttCat2,

CSV уж тогда, мелочиться, так по полной ))

+ хранить можно в zip, на лету открывать, работать, зиповать, закрывать

в хадупах примерно так местами и есть.
а что страшный sql server compact еще никто не посоветовал и не обругал...
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39644202
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakovа что страшный sql server compact еще никто не посоветовал и не обругал...

deprecated
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39644216
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt ,

а. отстал от жизни, буду знать.
не ну в принципе, для крошечных объемов - работает, нативен для дотнета поуши, не требует установки..... так, к слову.

Deprecation[edit]

In February 2013, Microsoft announced that SQL Server Compact Edition had been deprecated.[13]

Although no new versions or updates are planned, Microsoft will continue to support SQL Compact through their standard lifecycle support policy. This support will end in July 2021.[14]

до июля 21 есть немного времени.
...
Рейтинг: 0 / 0
Престецкую БД посоветуйте
    #39644219
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov,

так и dbf-ами по сей день пользуются, хотя это deprecated³
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 1 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Престецкую БД посоветуйте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]