2013-05-10 5 views
2

Я хочу создать сайт ASP.NET с Entity Framework 5, но у меня нет разрешения на установку SQL Server в моей системе, возможно ли это? Если да, то как? Если нет, любая альтернатива, например файлы и т. Д.Могу ли я иметь базу данных без установки SQL Server?

+0

У вас есть разрешение на установку чего-либо? использовать внешние двоичные файлы/сборки? –

+2

sql server compact edition? http://www.microsoft.com/en-us/sqlserver/editions/2012-editions/compact.aspx –

+0

@ Jean-BernardPellerin: Я могу установить пакеты в visual studio через nuget, вот и все! –

ответ

4

Если вы ничего не можете установить, я боюсь, что вы застряли со встроенными базами данных, такими как SQL Server Compact Edition или Sqlite. (и некоторые базы данных NOSQL, я считаю, что некоторые из них не требуют сервера)

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

Например:

https://stackoverflow.com/questions/11591002/how-can-i-use-sqlite-in-a-c-sharp-project
http://www.microsoft.com/en-us/sqlserver/editions/2012-editions/compact.aspx

+0

[RavenDB] (http://ravendb.net/) кажется довольно крутым тоже, с ним обрушилось пару часов один раз. –

+0

RavenDB кажется крутым, пока вы не начнете изучать цены. – Jake1164

+0

А, я думал, что это двойная лицензия, как mySql. Значит, вы даже не можете использовать его на веб-сайте бесплатно? –

0

Вы могли бы разгрузить платформу базы данных полностью удаленной Azure базы данных; есть много информации об этом в Интернете, но this page может быть хорошей отправной точкой.

+0

Я ценю вашу помощь, сначала посмотрю, а затем поднимет дальнейший запрос. –

0

Альтернативой может быть размещение вашей базы данных на другой службе, например AWS или Microsoft Azure.

Смежные вопросы