oluştururken burada, .Net yerli ile hataya neden durum:EF7 Ben <code>UWP</code> uygulamada, <code>SQLite</code> ile <code>EF7</code> kullanıyorum veritabanını
:Model
'ın
OnConfiguring
yöntemde
, ben bu kodu kullanılan
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
var path = Path.Combine(ApplicationData.Current.LocalFolder.Path, _dbFileName);
optionsBuilder.UseSqlite($"Data Source={path};");
}
uygulama debug
modunda normalde çalışır ve ayrıca normalde release
moduna .Net native
ile değil sadece English
ayarlı bir telefon üzerinde, uygulama çöker telefonayarlandığında aktiflenmişlerdir zaman.
yüzden yerine bu kodu kullandı:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlite($"Filename={_dbFileName}");
}
uygulaması artık Arabic
ayarlı bir Cihazda Fransız ve İngiliz Cihazlar üzerinde mükemmel çalışır, ancak çöker.
kazasında şu istisna kaynaklanır: Birkaç böcek birleştirilmesini karşılaşıyorsanız gibi
Aynı sorunu yaşıyorum. EF ve Araçlar 1.4.1'in güncel sürümünü kullanıyorum. Burada yeni bir sorun mu var? – NPadrutt
Ah, sorunu github'da buldum ve düzeltmenin VS 2017 ile geleceğini https://github.com/aspnet/EntityFramework/issues/6253 – NPadrutt