public abstract class Entity : IEntity
{
[Key]
public virtual int Id { get; set; }
}
public class City:Entity
{
public string Code { get; set; }
}
public class BaseViewModel:IBaseViewModel
{
public int Id { get; set; }
}
public class CityModel:BaseViewModel
{
public string Code { get; set; }
}
miền và quan điểm của tôi lớp ...phương pháp khuyến nông Generic cho automapper
và
gia hạn bản đồ
public static TModel ToModel<TModel,TEntity>(this TEntity entity)
where TModel:IBaseViewModel where TEntity:IEntity
{
return Mapper.Map<TEntity, TModel>(entity);
}
và tôi đang sử dụng như dưới đây
City city = GetCity(Id);
CityModel model = f.ToModel<CityModel, City>();
nhưng dài
tôi có thể viết nó như dưới đây không?
City city = GetCity(Id);
CityModel model = f.ToModel();
là có thể?
nhờ Daniel, tốt của nó đối với tôi :) – tobias
@tobias - tôi quên các diễn viên. –