是否有可能使用像mysql,mariadb或其他ASP.NET和vNext这样的开放数据库?
也许是beta驱动程序或类似的东西?
对于ASP.NET vNext,您可以选择定位完整的.NET Framework或精简的,可部署bin,跨平台的Core框架.
如果您定位完整的.NET Framework,那么您将获得之前拥有的所有数据访问选项.如果您定位CoreCLR,则可以使用新版本的Entity Framework(EF7).目前,我们在CoreCLR上提供以下提供商; SQL Server,SQLite和内存提供程序,用于测试.当然,随着我们致力于RTM,将有更多的提供商可用.
除了EF7之外,EF还有相应的提供者特定的SDK,它们也可以在应用程序代码中使用(例如,有一个可用于访问SQL Server数据库的SqlClient实现) .
您可以在此处详细了解我们的EF7计划 - http://blogs.msdn.com/b/adonet/archive/2014/05/19/ef7-new-platforms-new-data-stores.aspx.