ユーザータイプ(IDと名前の両方)のリストがある場合、そのユーザータイプ(メンバーではない)に属するユーザーを取得するにはどうすればよいですか?のための方法はないようですUser[] userList = User.Get ByType
質問する
1935 次
2 に答える
3
linqを使用すると、探しているものを取得できるはずです。ユーザータイプのエイリアスのみに基づいてユーザーを取得する方法の例を次に示します。
string[] userTypeAliases = new string[] { "writer", "editor" };
var userTypes = umbraco.BusinessLogic.UserType.GetAllUserTypes()
.Where(ut => userTypeAliases.Contains(ut.Alias));
var users = umbraco.BusinessLogic.User.getAll()
.Where(u => userTypes.Contains(u.UserType));
于 2012-08-20T14:24:46.050 に答える
1
次のようなIDを使用してこれを行うことができます。
var userType = UserType.GetUserType(1);
var users = User.getAll().Where(u => u.UserType == userType);
于 2012-08-20T17:39:43.590 に答える