我有的是两张桌子。一个表包含用户,另一个表包含用户角色。我知道如何从mysql DB中获取数据,但是如何将所有这些角色添加到我的用户中呢?
我通常会考虑Session.Add,但问题是我有2-10个角色,所以任何帮助都将不胜感激!
这样做的目的是我想创建一个导航栏,将显示X数量的链接,根据他们有什么行,也是为了阻止某些功能。
我已经玩过这个游戏了
MySqlCommand cmd2 = new MySqlCommand(storedProcedureName2, cn);
cmd2.CommandType = CommandType.StoredProcedure;
cmd2.Parameters.Add("@usernameID", userID);
MySqlDataReader dr2 = cmd2.ExecuteReader();
while (dr2.Read())
{
string roleName = dr2["role"].ToString();
mysql
Roles.AddUserToRole(userID, roleName);
}但是,这将不会返回与超时联系sql服务器。如何将其转换为使用MySQL。
发布于 2011-11-10 05:03:29
我将考虑实现您自己的Membership和Roles提供程序:
https://stackoverflow.com/questions/8070835
复制相似问题