如何创建模型时,映射数据库中带有下划线的字段?
来源:1-2 【讨论题】对于不断推出的新框架,我们应该如何学习?

山猫0131
2022-03-13
假设有个数据表中有一个字段为 category_id ,请问如何使用模型,将数据表中的 category_id 映射为 CategoryId?(因为如果映射为 Category_Id ,总是提示波浪线,看着不舒服)
写回答
1回答
-
可以使用data annotation来实现model与表字段的不同命名的映射:
[Column (string name, Properties:[Order = int],[TypeName = string])
- name: 数据表字段的字符串名称
- Order: 数据表字段顺序 (可选项)
- TypeName: 数据表字段类型 (可选项)
参考资料:https://www.entityframeworktutorial.net/code-first/column-dataannotations-attribute-in-code-first.aspx
012022-03-18
相似问题