在我的案例中,我有一个问题,在我的模型中我需要一个额外的字段,如此
classList
我可以使用这种方式,还是可以为此字段创建单独的视图模型 和也可以这种方式使用数据数据注释或为其创建单独的视图模型
答案 0 :(得分:1)
你是对的,你可以在你的情况下使用[NotMapped]
。 [NotMapped]
在您不想创建表格列的情况下非常有用,但您希望将其与某些自定义属性一起使用。
e.g。在模型类Student
中,有字段FirstName
和LastName
。如果您的客户端需要FullName
Student
个对象。然后,您可以在这种情况下使用[NotMapped]
。因为没有必要在表中为此创建单独的列。在整个应用程序中使用FullName
时,您不需要编写自定义逻辑。