C# Umbraco遍历到级别MemberTypePropertyTypes并获取属性值
我有一个成员对象,从中可以获得如下属性:C# Umbraco遍历到级别MemberTypePropertyTypes并获取属性值,c#,umbraco,C#,Umbraco,我有一个成员对象,从中可以获得如下属性: IMember member = ApplicationContext.Current.Services.MemberService.GetById(id); 我正在尝试从MemberTypePropertyTypes获取邮政编码、Agrange及其值。 关于如何遍历MemberTypePropertyTypes并将所有值存储在jobject或字典中,有什么建议吗?不支持member.GetPropertyValue(“postcode”)或mem
IMember member = ApplicationContext.Current.Services.MemberService.GetById(id);
我正在尝试从MemberTypePropertyTypes获取邮政编码、Agrange及其值。
关于如何遍历MemberTypePropertyTypes并将所有值存储在jobject或字典中,有什么建议吗?不支持member.GetPropertyValue(“postcode”)或member.Properties[“postcode”]。值有效吗 请看一些如何使用MembershipHelper的实际示例: 编辑:下面是一个将所有属性放入字典的示例:
var member = ApplicationContext.Current.Services.MemberService.GetById(1231);
var dict = member.Properties.ToDictionary(x => x.Alias, x => x.Value);
是的,它应该可以工作。但我正在为所有30多个属性寻找jobject中的属性名称和属性值这样的结构。我不确定是否遵循,抱歉。我不认为有一种方法可以将所有的属性直接放入一个JObject中。更新了答案,给出了将所有属性放入字典的示例。