Asp.net mvc 2 EF4-是否可以向赢得';是否无法反映在数据库中?

Asp.net mvc 2 EF4-是否可以向赢得';是否无法反映在数据库中?,asp.net-mvc-2,entity-framework-4,Asp.net Mvc 2,Entity Framework 4,在让我的Create和Edit方法为我的复杂模型工作的史诗般的探索中,我想出了一个主意——在我的一个实体类中添加一个布尔IsSelected属性,以便与视图中的复选框一起使用。可能吗?像这样简单的事情 public partial class Platform : SomeBaseClass { public bool IsSelected { get; set; } } 玩这个把戏吗?是的,它很管用。你试过了吗 也就是说,我建议使用专用视图模型。我没有机会尝试,因为我不在我的开发计算

在让我的Create和Edit方法为我的复杂模型工作的史诗般的探索中,我想出了一个主意——在我的一个实体类中添加一个布尔IsSelected属性,以便与视图中的复选框一起使用。可能吗?像这样简单的事情

public partial class Platform : SomeBaseClass
{
    public bool IsSelected { get; set; }
}

玩这个把戏吗?

是的,它很管用。你试过了吗


也就是说,我建议使用专用视图模型。

我没有机会尝试,因为我不在我的开发计算机上。我只是觉得这是解决我的问题的最简单的方法:除非你有更好/更干净的解决方案。我同意stuntz的观点,不是将isselected放在实体中,而是制作一个platformitemviewmodel,并用一个额外的isselected属性将你的实体包装在其中。这将使您的模型更干净。