如何在User类中保存数据?

时间:2016-05-10 17:15:40

标签: c# asp.net

我想从db读取数据并在用户类中保存数据。但是这个类只有UserId和UserName。我想保存另一个信息。我应该怎么做。 这是我的代码:

a
+
b
-
c
*
d
^
f

1 个答案:

答案 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"];