我想从db读取数据并在用户类中保存数据。但是这个类只有UserId和UserName。我想保存另一个信息。我应该怎么做。 这是我的代码:
a
+
b
-
c
*
d
^
f
答案 0 :(得分:1)
通过合成示例继承:
public class UserInfo
{
private User User { get; set; }
public int UserId
{
get { return User.UserId; }
set { User.UserId = value; }
}
public string UserName
{
get { return User.UserName; }
set { User.UserName = value; }
}
public string Email { get; set; }
public UserInfo()
{
User = new User();
}
}
因此,您可以将新的UserInfo
用作User
。
UserInfo user = new UserInfo();
user.UserId = (int)ddr["id"];
user.UserName = (string)ddr["name"];
user.Email = (string)ddr["email"];