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

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


Какой клеинт тащить? Там сервер тащить.
...
Рейтинг: 0 / 0
04.05.2018, 18:27
    #39640316
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Престецкую БД посоветуйте
13thSQLite+1 особенно приятно что SQLite в андроиде по умолчанию.
...
Рейтинг: 0 / 0
04.05.2018, 18:42
    #39640324
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Престецкую БД посоветуйте
13thWPFPetro123в андроиденуну
...
Рейтинг: 0 / 0
04.05.2018, 19:12
    #39640336
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Престецкую БД посоветуйте
Shocker.Pro13thWPFPetro123в андроиденунуне ищи черную кошку в темной комнате.
Никакой связи с wpf. Просто бонус что база мейнстрим.
...
Рейтинг: 0 / 0
11.05.2018, 18:03
    #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
11.05.2018, 18:18
    #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
11.05.2018, 19:19
    #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
11.05.2018, 23:37
    #39643469
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Престецкую БД посоветуйте
13thПричём, пока настраивал у меня SQL Server локальный помер, и перестала кнопка F7 работать в студии. Вообще мрак.SQLite -
...
Рейтинг: 0 / 0
11.05.2018, 23:52
    #39643473
13th
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Престецкую БД посоветуйте
Antonariy13thПричём, пока настраивал у меня SQL Server локальный помер, и перестала кнопка F7 работать в студии. Вообще мрак.SQLite -

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

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

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

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

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

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

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

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

deprecated
...
Рейтинг: 0 / 0
14.05.2018, 10:30
    #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
14.05.2018, 10:35
    #39644219
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Престецкую БД посоветуйте
Vladimir Baskakov,

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


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