/// <summary> /// 从reader中装载FriendshipGroupInfo /// </summary> /// <param name="reader"></param> /// <returns></returns> private static FriendshipGroupInfo LoadFriendshipGroupInfo(IDataReader reader) { FriendshipGroupInfo groupInfo = new FriendshipGroupInfo(); groupInfo.GroupId = TypeConverter.ObjectToInt(reader["gid"]); groupInfo.GroupName = reader["gname"].ToString(); groupInfo.OwnerId = TypeConverter.ObjectToInt(reader["ownerid"]); groupInfo.FriendshipCount = TypeConverter.ObjectToInt(reader["friendscount"]); return(groupInfo); }
/// <summary> /// 获取单条分组信息 /// </summary> /// <param name="groupId"></param> /// <returns></returns> public static FriendshipGroupInfo GetFriendshipGroupInfo(int groupId) { IDataReader reader = DatabaseProvider.GetInstance().GetFriendshipGroupInfo(groupId); FriendshipGroupInfo friendshipGroupInfo = new FriendshipGroupInfo(); if (reader.Read()) { friendshipGroupInfo = LoadFriendshipGroupInfo(reader); } reader.Close(); return(friendshipGroupInfo); }