Что используется в качестве базы данных для разработки asp.net vNext + Entity Framework 7 на OSX
Я пытаюсь настроить среду для разработки asp.net vNext + Entity Framework 7 на моем OSX.
По-видимому, провайдера для MySQL не существует ни PostgreSQL. Таким образом, что можно использовать в качестве базы данных для разработки на OSX?
Что вы делали для разработки asp.net vNext на OSX? Или мне нужно настроить виртуальную машину Windows?
Любое предложение?
У меня есть даже открытая проблема в Github в этом разделе.
Приветствия
Ответы
Ответ 1
У нас будет поставщик PostgreSQL и/или MySQL для EF7 (либо поставляемый нашей командой, либо мы будем работать с автором провайдера, чтобы помочь им его создать). Однако работа еще не началась.
Мы не фокусировались на EF7 на Mono на этом этапе, поэтому, вероятно, есть некоторые грубые грани. У нас есть люди, которые успешно использовали его для подключения к удаленному SQL Server.
Ответ 2
На сегодняшний день RDBMS не поддерживается в OSX для EF7
.
Так как (LocalDB)\v11.0
не позволяет удаленный доступ и запускается на OSX/LNX, я установил SQLServer2012 Express
и SQLServer 2012 Standard Edition
, размещенные на локальной виртуальной машине Windows, чтобы установить удаленное соединение с БД из моего проекта Visual Studio Code,
От Visual Studio Code
, работающего на OSX, EF7
не удается успешно подключиться и взаимодействовать с этими локальными SQL-серверами. В этом случае я использовал пример проекта ASP.NET 5
Music Store: Источник GitHub
О, и со всеми требованиями к SSL, AZURE SQL Server
не может быть и речи в качестве опции.
Microsoft движется в правильном направлении, мы доберемся туда, но на данный момент вы имеете дело с краем кровотока EF7
, который является полным реинжинирингом из EF6
.