【问题标题】:EF4 - Is it possible to add a property to an entity which won't be reflected in the db?EF4 - 是否可以向不会反映在数据库中的实体添加属性?
【发布时间】:2010-11-17 04:20:44
【问题描述】:

在使我的 Create 和 Edit 方法适用于我的复杂模型的史诗般的任务中,我想出了一个想法 - 将布尔 IsSelected 属性添加到我的一个实体类中,以便在我的视图中与复选框一起使用。可能吗?会不会像

这样简单
public partial class Platform : SomeBaseClass
{
    public bool IsSelected { get; set; }
}

做这个伎俩?

【问题讨论】:

    标签: asp.net-mvc-2 entity-framework-4


    【解决方案1】:

    是的,它有效。你试过了吗?

    也就是说,我推荐专用的视图模型。

    【讨论】:

    • 没有机会尝试它,因为我远离我的开发计算机。我只是认为这是解决我的问题的最简单方法:stackoverflow.com/questions/4196247/… 除非您有更好/更清洁的解决方案。
    • 我同意 stuntz 的观点,而不是将 isselected 放入实体中,而是创建一个平台itemviewmodel 并使用额外的 isselected 属性将您的实体包装在其中。这将使您的模型更清洁。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-04
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    相关资源
    最近更新 更多