來自JS/PHP/Node的背景,對C#應用程序開發有些新鮮。在MVC應用上工作。隱藏IEnumerable到另一個IEnumerable C#
我需要從我的服務中返回一個對象IEnumerable<Car>
到我的控制器。我的服務調用我的存儲庫返回IEnumberable<CarEntity>
我想不出如何將CarEntity
列表轉換爲Car
列表。
汽車看起來像
public int CarId { get; set; }
public string CarColor { get; set; }
public string CarMake { get; set; }
public string CarModel { get; set; }
和CarEntity看起來像
public int Id { get; set; }
public string Color { get; set; }
public string Make { get; set; }
public string Model { get; set; }
public string SomeOtherProp { get; set;}
這是一個例子,但是這通常是我需要的。我是否需要通過我的CarEntity列表進行某種循環,並將每個列表推送到Car列表中?我會認爲這樣做有一些更精明的方法。
或您的車輛實體可以繼承車輛 – Steve