Reputation: 41
I want to read data from db and save data in class of user. But this class has only UserId and UserName. I want to save another information.what should I do. This is my code:
User user = new User();
user.UserId = (int)ddr["id"];
user.UserName = (string)ddr["name"];
Upvotes: 1
Views: 1984
Reputation: 1903
Inheritance through composition example:
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();
}
}
So you can use the new UserInfo
as User
.
UserInfo user = new UserInfo();
user.UserId = (int)ddr["id"];
user.UserName = (string)ddr["name"];
user.Email = (string)ddr["email"];
Upvotes: 1