小编Er_*_*iya的帖子

将一个模型转换为另一个模型的通用方法

我有两个模型UserUserModelDto都有一些共同的属性,从客户端我得到了UserModelDto模型,我想将其转换为User以插入数据库(我正在使用实体框架)。当它将UserModelD 的所有属性值转换为UserModelD 时,我想将该属性是否包含值复制到User 中,如果不包含,则手动分配给它的适当值(如空值)。我希望它以通用方式。模型 用户看起来像

 public partial class User
{
    public User()
    {
        this.UserRoles = new HashSet<UserRole>();
    }

    public int Id { get; set; }
    public string UserName { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string EmailId { get; set; }
    public string Password { get; set; }
    public Nullable<int> ManagerId { get; …
Run Code Online (Sandbox Code Playgroud)

c# generics model-view-controller model

2
推荐指数
1
解决办法
9192
查看次数

标签 统计

c# ×1

generics ×1

model ×1

model-view-controller ×1