2013-09-05 21 views

cevap

11

Sana IdentityStore örneği üzerinden DbContext kullanmak ve iyi bilinen bir yöntem .Set<T>() kullanabilirsiniz saptadık.

Bu

benim için çalışıyor:

var identityStore = new IdentityStore(); 
foreach (var role in identityStore.DbContext.Set<Role>()) 
{ 
    Debug.WriteLine(role.Name); 
} 
+0

Ben MVC 5 üstündeyim ama IdentityStore – callisto

5

(1,0 RTM sonrası) yönetim senaryoları hedefleyen bir gelecek güncellemede geliyor olacak kimlik arayüzleri aracılığıyla numaralandırma stili yöntemlerini yapmak için hiçbir şekilde şu anda yok, bu yüzden hiçbir var Tüm kullanıcıları veya rolleri Kimlik API'ları aracılığıyla numaralandırmanın yolu. Bununla birlikte, her zaman EF'e veya mağaza uygulamasının rolleri/kullanıcıları doğrudan numaralandırmak için ne olursa olsun düşürebilirsiniz.

+1

sen Kimlik yönetici senaryoları hiçbir bağlantıyı veya kamu bilgi var mı bulamıyor? Teşekkürler. – danmiser

+2

@Hao Kung "yönetim senaryolarını hedefleyen gelecekteki bir güncellemede gelecek (post RTM)" Şu anda kullanıcıları ve rolleri yönetmek için bazı yönetici sayfaları yapıyorum. Gece yapımlarının sınıf üyesi Rol'lere sahip olduğunu görüyorum ama RTM'de yok. Bir sonraki güncellemenin ne zaman olacağını merak ediyordum? 3 ay, 6 ay mı, bir yıl mı, daha mı konuşuyoruz? Teşekkürler. – PussInBoots

29

Bu daha sezgisel bir bitin

var roles = dbContext.Roles.OrderBy(x => x.Name); 
İlgili konular