【发布时间】:2017-09-09 05:04:22
【问题描述】:
假设我有 2 个类(其中一个来自我的实体框架,另一个是全局的,它在整个应用程序中可用,而 EF 一个不可用)它们都具有相同的属性和字段。除了该示例之外,是否有更简单快捷的方法将 Entity 类转换为全局类?
全球一:
public class CompanyOwner
{
public Guid OwnerId { get; set; }
public string CompanyName { get; set; }
public string Address { get; set; }
public string Phone { get; set; }
public string Email { get; set; }
}
实体模型类
public class dbOwner
{
public Guid OwnerId { get; set; }
public string CompanyName { get; set; }
public string Address { get; set; }
public string Phone { get; set; }
public string Email { get; set; }
}
我现在的做法:
CompanyOwner owner = new CompanyOwner();
Owner dbOwner = entities.FirstOrDefault(.....)// some LINQ
owner.CompanyName = dbOwner.CompanyName;
owner.Address = dbOwner.Address;
owner.Email = dbOwner.Email;
owner.Phone = dbOwner.Phone;
【问题讨论】: