我的ApplicationUser
類有一個名爲CompanyID
的屬性。如何通過.net標識中的自定義屬性查找用戶?
所有用戶都綁定到特定的公司。現在我想通過CompanyID
列出用戶帳戶,但無法弄清楚如何去做,UserManager.findxxx
似乎只限於內置的內容,我似乎無法查詢它的自定義屬性。
我的ApplicationUser
類有一個名爲CompanyID
的屬性。如何通過.net標識中的自定義屬性查找用戶?
所有用戶都綁定到特定的公司。現在我想通過CompanyID
列出用戶帳戶,但無法弄清楚如何去做,UserManager.findxxx
似乎只限於內置的內容,我似乎無法查詢它的自定義屬性。
櫃面你與CompanyId
領域擴展User
模型類:
var context = new ApplicationDbContext();
var usersByCompanyId = context.Users.Where(user => user.CompanyID == 1234).ToList();
謝謝,這工作。 – user81993 2014-10-01 18:18:33
使用底部的代碼與自定義屬性的身份獲得定製ApplicationUser
var context=new AuthContext();
var result=context.Users.OfType<ApplicationUser>.SingleOrDefault(item => item.NationalCode == "");
什麼是你的DbContext的名字?請參閱:http://stackoverflow.com/questions/18773838/how-to-obtain-a-list-of-users-from-asp-net-identity – Ofiris 2014-10-01 18:08:14