不知道我是否正確地問這個問題(我是EF新手)。將我的實體框架列表視爲poco列表
基本上這是我的問題。我有一個名爲城市類,這是一個非常簡單的類,但它在我的數據庫表究竟
public class City
{
public int Id { get; set; }
public string Country { get; set; }
public string Province { get; set; }
public string CityName { get; set; }
public City()
{
// TODO: Add constructor logic here
}
}
地圖現在在我的系統後,我有一個城市列表 公開名單的城市{獲得;私人設置; }
和LINQ查詢這樣
using (MYdbEntities myentity = new MYdbEntities())
{
var efCities = (from c in myentity.Cities
orderby c.CityName
select c);
Cities = efCities.ToList(); //this line croaks
}
,所以我得到的問題是,LINQ返回從模型實體的名單,而城市是城市對象的列表是不同的。 但我怎麼能投efCities到城市(短做我自己的映射BLECH一個可怕的循環)
我谷歌廣告獲得奇怪的東西約T4模板生成一些東西 請啞下來我:)
我想保持我的城市對象儘可能簡單而不實體框架的任何知識,因爲我打算如果我理解你的權利在其他地方使用它
感謝
您是否使用EF代碼優先(> 4.1)? – 2012-02-25 16:14:25