我創建其中有兩個實體,tasks
和categories
一個簡單的待辦事項應用程序。如何爲待辦事項列表應用程序設計ViewModel?
要創建task
,選擇category
是必須的。爲此,我想我需要一個ViewModel。
這裏是任務實體
public class Task
{
public int taskId { get; set; }
public int categoryId { get; set; }
public string taskName { get; set; }
public bool isCompleted { get; set; }
public DateTime creationDate { get; set; }
public DateTime completionDate { get; set; }
public string remarks { get; set; }
public string completionRemarks { get; set; }
}
這裏是分類實體
public class Category
{
public int categoryId { get; set; }
public string categoryName { get; set; }
}
我如何設計一個TaskCategoryViewModel
,這樣我可以綁定在CreateTask
鑑於category
?
編輯:我使用的是經典的ADO.NET而不是實體框架或LINQ to SQL。
阿爾奇爾,當我輸入' _repository.GetAllCategories()',我不能用'Select'沒有它拋出一個錯誤。我使用普通的ADO.NET而不是EF或Linq到SQL。這可能是原因嗎?如果可能,你能否相應修改你的答案? – Animesh 2012-01-16 14:47:27
@KishorNanda _repository.GetAllCategories()僅僅是示例代碼。一般情況下,應該有與IEnumerable類型對象。實際上你使用EF的ADO.NET並不重要 –
archil
2012-01-16 15:10:36