Kullanıcı ayarlarını içeren bir uygulama için bir veritabanı tasarladım. Bu veritabanı birkaç sistem kullanıcı ayarı ile önceden yüklenecektir. Bunlar sürümden sürüme değişebilir. Bu ayarları güncellemeyle nasıl ilgilenmeliyim? Ben ile geldi'Sistem verileri' bir veritabanında mı olmalı?
çözümleri:
- ayar tablolarına bir boolean 'sistem' alanını uygulayın ve tüm sistem ayarlarını değiştirdiğinizde veritabanı değişiklikleri sürüm numarası. (Bu ayarları geliştirirken veritabanını sürekli olarak silmek zorunda olduğunuzda çok can sıkıcıdır)
- Sistem ayarlarını veritabanına koymayın ve sistem verilerini, bunları sorgularken veritabanından veriyle birleştirin.
Şu anda birinciyi yapıyorum, ancak bir şekilde 2'nci daha uygun görünüyor. Microsoft Entity Framework'ü kullanırken dış veriyi bir veritabanındaki verilerle nasıl sorunsuz bir şekilde iliştirmeli ve nasıl iliştirebilirim?
'Sistem kullanıcı ayarı' nedir? Varsayılan kullanıcı ayarı mı demek istiyorsun? –
Oyunların bir koleksiyonunu yazıyorum. Bu oyunlar gemisi, her oyun için birkaç varsayılan sistem ayarıyla gönderilecektir. Bir kullanıcı kendi ayarlarını yapabilir ve bunları kullanabilir. – Wouter