Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
SemenIvanovski
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 40
Завершенные тесты: 2
1

СУБД для Entity Framework

31.03.2016, 22:26. Просмотров 863. Ответов 6
Метки нет (Все метки)

Добрый вечер, для работы с БД использую MS SQL Server. Но вот задумался по поводу переноса этого приложения, чтоб человек мог скачать и у себя его запустить. И все застопорилось. У нас по сути даже конкретного файла с БД нет, только то , что на сервере.

Посоветуйте пожалуйста что вы используете для работы с базами данных. VS 2015 + Entity Framework 6.
Заранее спасибо!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2016, 22:26
Ответы с готовыми решениями:

В чем разница между Entity Framework и Entity Framework Core?
В чем разница (если она есть) между entity framework и entity framework core?

Entity Framework. Удаление entity без удаления связей
Вечер добрый. Есть модель Coder First. Каскадное удаление запрещено. Удаление произвожу так: ...

Как передать параметр для поиска в Entity Framework?
Здравствуйте, хочу при двойном клике на строчку в DataGridView открыть новую форму, в которой будет...

Строка подключения для access через Entity Framework
Нужно подключиться к базе -"C:\Database.accdb". Как создать в App.config строку подключения, что...

Можно ли как-то динамически сгенерировать функцию для поиска записей в Entity Framework?
Привет! Есть сущность (таблица) User, у которой есть свойства SkypeId и TelegramId. На самом...

6
kolorotur
Эксперт .NET
11108 / 9053 / 2282
Регистрация: 17.09.2011
Сообщений: 15,594
Завершенные тесты: 1
03.04.2016, 12:12 2
Лучший ответ Сообщение было отмечено SemenIvanovski как решение

Решение

Цитата Сообщение от SemenIvanovski Посмотреть сообщение
что вы используете для работы с базами данных. VS 2015 + Entity Framework 6.
PostgreSQL, Oracle, SqLite, SQL Server CE.
Только как вам это поможет?
1
SemenIvanovski
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 40
Завершенные тесты: 2
04.04.2016, 12:16  [ТС] 3
kolorotur, Ghcnj MS Server вообще не вариант использовать в "распространяемых" приложениях. Что бы запустить приложение нужно чтоб настройки сервера совпадали, а также на нем была нужная БД. Хотелось бы, что бы все это было в рамках самого приложения.

Попытался с SqLite, но что-то не выходит подружить их с EF6
0
Usaga
Эксперт .NET
5293 / 3599 / 629
Регистрация: 21.01.2016
Сообщений: 14,320
Завершенные тесты: 2
04.04.2016, 12:21 4
SemenIvanovski, пытайся ещё, SQLite работает с EF6 - в nuget даже пакет для этого есть.
1
Grossmeister
Модератор
3476 / 2515 / 438
Регистрация: 21.01.2011
Сообщений: 11,017
04.04.2016, 13:05 5
Цитата Сообщение от SemenIvanovski
MS Server вообще не вариант использовать в "распространяемых" приложениях
Это спорный тезис. Если у клиента уже есть MS SQL, то почему бы и нет? Для создания нужной структуры данных поставляется скрипт, выполняемый в процессе инсталляции, или запускаемый руками. А что касаемо настроек сервера, так нормальное приложение от них зависеть не должно. Не говоря уж о том, что желаемые настройки можно прописать в руководстве по установке приложения (обычно так и делают).
1
SemenIvanovski
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 40
Завершенные тесты: 2
04.04.2016, 21:31  [ТС] 6
Usaga, Все равно во многих ситуациях эксепшены ловлю. В гугле поискал - у многих подобное
Цитата Сообщение от kolorotur Посмотреть сообщение
PostgreSQL, Oracle, SqLite, SQL Server CE.
Остановился на SQL Server CE, вроде все работает. Спасибо!
Grossmeister, это да, но все равно слишком многого хочет программа. Сначала .Нет фреймворк подавай (благо в последних версиях винды по умолчанию стоит), потом еще и МС Сервер. (не беру во внимание реально большие приложения)
0
wm_leviathan
196 / 198 / 69
Регистрация: 12.01.2011
Сообщений: 699
Завершенные тесты: 2
04.04.2016, 21:39 7
Цитата Сообщение от SemenIvanovski Посмотреть сообщение
MS Server вообще не вариант использовать в "распространяемых" приложениях.
а я в основном его пользую, и честно говоря после него ни sqlLite ни SqlCe не могу пользовать. Иногда по желанию заказчика если его не устраивает, Ms Sql server и он хочет не тратиться на sql server, использую PgSql или MySql. EF нормально и с ними работает.
1
04.04.2016, 21:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2016, 21:39

Entity Framework: не создается промежуточная таблица для связи "многие-ко-многим"
Здравствуйте. Пытаюсь создать базу данных и наполнить ее чем то. База создается и наполняется,...

Entity Framework 6
Нарисовалась неожиданная проблемка. Штудирую Троелсена, там описание Framework 4, у меня 6-я...

Entity framework One vs Zero-or-One
При настройке ассоциаций между двумя сущностями можно выбрать чтобы на конце связь была "один" и...


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

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

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