Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从aspnetDB中的aspnet_成员、aspnet_用户和aspnet_用户角色获取数据?_C#_Asp.net Mvc_Asp.net Mvc 3_Linq_Asp.net Mvc 4 - Fatal编程技术网

C# 如何从aspnetDB中的aspnet_成员、aspnet_用户和aspnet_用户角色获取数据?

C# 如何从aspnetDB中的aspnet_成员、aspnet_用户和aspnet_用户角色获取数据?,c#,asp.net-mvc,asp.net-mvc-3,linq,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 3,Linq,Asp.net Mvc 4,我想问一下如何分别获得aspnet_会员和aspnet_用户的数据??甚至aspnet_用户在C中的角色? 当我从这些aspnet表中获取数据时,我将使用LINQ语句 非常感谢。答案很复杂 您可以使用Linq映射所有这些表并直接查询它们 许多田地是分散的。您需要创建将许多表链接在一起的视图 某些信息(如密码)将被加密。除读取数据外,大多数操作都必须使用成员API进行 public class UsersContext : DbContext { public UsersContext()

我想问一下如何分别获得aspnet_会员和aspnet_用户的数据??甚至aspnet_用户在C中的角色? 当我从这些aspnet表中获取数据时,我将使用LINQ语句

非常感谢。

答案很复杂

您可以使用Linq映射所有这些表并直接查询它们

许多田地是分散的。您需要创建将许多表链接在一起的视图

某些信息(如密码)将被加密。除读取数据外,大多数操作都必须使用成员API进行

public class UsersContext : DbContext
{
    public UsersContext()
        : base("DefaultConnection")  // web.config
    {
    }

    public DbSet<UserProfile> UserProfiles { get; set; }
}

[Table("UserProfile")]
public class UserProfile
{
    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
    public int UserId { get; set; }
    public string UserName { get; set; }
}

public class UserData
{
    private static List<UserProfile> _userList;

    public static List<UserProfile> userList
    {
        get
        {
            if (_userList == null)
            {
                UsersContext db = new UsersContext();
                _userList = db.UserProfiles.SqlQuery("select * from dbo.UserProfile").ToList();
            }
            return _userList;
        }
        set
        {
            _userList = value;
        }
    }
}

与会员资格相同,userinrole table

请问如何获得aspnet_会员资格中的确切列??这样我就可以加入其他的桌子了?非常感谢。