我创建其中有两个实体,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