OSX

2015-01-08 18 views
11

üzerinde asp.net vNext + Entity Framework 7 geliştirmek için Veritabanı olarak ne kullanıyorum OSX üzerinde asp.net vNext + Entity Framework 7 geliştirmek için ortamımı kurmaya çalışıyorum.OSX

Görünüşe göre, MySQL için henüz ne PostgreSQL sağlayıcı yok. Böylece, OSX üzerinde geliştirmek için veritabanı olarak ne kullanılabilir?

OSX üzerinde asp.net vNext geliştirmek için ne yapıyorsunuz? Yoksa bir Windows VM kurmalı mıyım?

Herhangi bir öneriniz var mı?

Bu konuda Github numaralı açık bir sorunum bile var.

Alkış

+2

SQL Azure –

+1

'u kullanabilirsiniz SQLite'i de deneyebilirsiniz, bu postayı gözden geçirin (benim değil): http://www.dotnetthoughts.net/how-to-use-sqlite-in-asp-net-5/ . – AndersNS

+1

Redis'i kullanabilirsiniz –

cevap

9

Biz EF7 için PostgreSQL ve/veya MySQL sağlayıcısı olacak (bizim ekip tarafından teslim ya da onları inşa yardımcı olacak bir sağlayıcı yazar ile çalışmak gerekir). Yine de üzerinde çalışmaya başlamadı.

Bu aşamada Mono üzerinde EF7'ye odaklanmıyoruz, bu nedenle bazı pürüzlü kenarlar oluşuyor. Ancak, uzak bir SQL Server'a bağlanmak için başarılı bir şekilde kullanmış olan bazı üyelerimiz var.

+2

Mono'da EF7 üzerinden uzak bir SQL Server'a başarılı bir şekilde bağlanmanın bir örneği var mı? Google'da bulamadım.Ya da belki bir github/twitter iletişim ya da bir şey? Şerefe. –

+1

Azure'u Mono ile kullanmamanın bir olasılığı henüz yok. Azure'un SSL'ye her zaman ihtiyacı var ve EF7'nin Mono uygulamasının henüz şifrelemeye yönelik desteği yok. Şimdi an için onun yerine InMemory modelini kullanmayı düşünüyorum. – Hasith

+0

OSX'de ne kullanırım? sqlite anlam ifade etmiyor. –

2

Bugüne kadar, EF7 için OSX'te RDBMS desteklenmez. (LocalDB)\v11.0 yana

Ben kurulum ettik, uzaktan erişime izin ve OSX/LNX çalışmaz bir SQLServer2012 Express ve benim Visual Studio Kod projesinden uzak DB bağlantı kurmak için bir yerel Windows VM barındırılan SQLServer 2012 Standard Edition.

OSX'de çalışan Visual Studio Code'dan, EF7, bu yerel SQL Sunucuları ile başarılı bir şekilde bağlantı kurabilir ve bunlarla etkileşime giremez. Bu durumda, ben ASP.NET 5 Müzik Mağazası örnek proje kullanıyordu: GitHub Source

Oh, ve tüm SSL şartlarına, AZURE SQL Server bir seçenek olarak söz konusu değildir.

Microsoft doğru yönde ilerliyor, biz oraya ulaşacağız, ancak adresinden tam bir yeniden yapılandırma olan ani kenar EF7 ile uğraşıyorsunuz.