在侧面EF代码第一个模型中使用[NotMapped]很好

时间:2018-06-15 05:00:50

标签: entity-framework entity-framework-6 ef-code-first

在我的案例中,我有一个问题,在我的模型中我需要一个额外的字段,如此

classList

我可以使用这种方式,还是可以为此字段创建单独的视图模型 也可以这种方式使用数据数据注释或为其创建单独的视图模型

1 个答案:

答案 0 :(得分:1)

你是对的,你可以在你的情况下使用[NotMapped][NotMapped]在您不想创建表格列的情况下非常有用,但您希望将其与某些自定义属性一起使用。

e.g。在模型类Student中,有字段FirstNameLastName。如果您的客户端需要FullName Student个对象。然后,您可以在这种情况下使用[NotMapped]。因为没有必要在表中为此创建单独的列。在整个应用程序中使用FullName时,您不需要编写自定义逻辑。