Paylaşılan veritabanı ve paylaşılan şema yaklaşımıyla çok kiracı bir uygulama yapıyorum. Yani yaklaşıma göre masamın her birinde "Tenant_Id" sütunum var. Bu nedenle, her sorguda otomatik olarak bir yan tümce eklemek için herhangi bir yol var ...Çok Kiracı Uygulama ve Varlık Çerçevesi
6
A
cevap
5
Bunu, DbContext
çevrenizdeki bir sarmalayıcıyı kullanarak gerçekleştirebilir ve her bir varlık kümesini bir where cümlesiyle geçersiz kılabilirsiniz.
public class WrapperContext : YourDBContext
{
public override DbSet<YourEntitity> YourEntities
{
get
{
return base.YourEntities.Where(t => t.Tenant_Id == someId);
}
set
{
base.YourEntities = value;
}
}
}
+1
Bazıları almanın en iyi yolu nedir? Benim durumumda, bir kullanıcının birden fazla hesaba/kiracıya erişimi olabilir, bu da WHERE maddesinin filtrelenmesi gerektiğini gösterir. Kullanıcı, uygulamada oturum açtığında ve bu listeyi bir oturum değişkenine kaydettiğinde yetkili hesapların listesini almayı planlıyordum. MVC4, Entity Framework 5.0, SQL Server 2012. – HackITMngr
İlgili konular
- 1. Postgresql ve Varlık Çerçevesi
- 2. Ayrı sunucu çok kiracı
- 3. Varlık Çerçevesi
- 4. Repository Pattern ve Varlık Çerçevesi
- 5. Varlık Çerçevesi
- 6. Varlık Çerçevesi çok fazla sorgu çalıştırıyor
- 7. WebGrid .cshtml ve Varlık Çerçevesi
- 8. Varlık çerçevesi ve Varolan madde
- 9. Bağlantılı senaryodaki Varlık Çerçevesi, birden çok varlık türü
- 10. Node.js (express.js) ile çok kiracı bir uygulama nasıl geliştirilir?
- 11. Varlık veritabanı ile Varlık Çerçevesi
- 12. Çok Kiracı, ActiveAdmin'de Çoklu Yönetici Kullanıcıları
- 13. Varlık Çerçevesi ile birden çok ilişki birden çok
- 14. Varlık Çerçevesi SET IDENTITY_INSERT
- 15. Varlık Çerçevesi, .dbo
- 16. Kod ilk varlık çerçevesi
- 17. SQL Önbelleğe Alma ve Varlık Çerçevesi
- 18. Varlık Çerçevesi OfType()
- 19. Varlık Çerçevesi Bellek Sızıntısı
- 20. Varlık çerçevesi PostgreSQL
- 21. Varlık Yönetim Çerçevesi OptimisticConcurrencyException
- 22. Varlık Çerçevesi Birebir ilişki?
- 23. wp7 üzerindeki varlık çerçevesi
- 24. Varlık Çerçevesi 4 Sözleşmeler
- 25. Varlık Çerçevesi Sanal Özellikleri
- 26. PHP eşdeğeri .Net Varlık Çerçevesi
- 27. GUID ve Varlık Çerçevesi ile Çalışmak
- 28. Varlık Çerçevesi ve Javascript Etkileşimi Nasıl İyileştirilir
- 29. ASP.net vSonraki ve Varlık Çerçevesi 6
- 30. Dinamik SQL Sorgu Varlık Çerçevesi
Merhaba, yardımcı olabilir burada çok benzer bir soru var: http://stackoverflow.com/questions/9587814/entity-framework-for-multi-tenant-architecture-filterings-single-table -by-tena –