如何创建模型时,映射数据库中带有下划线的字段?

来源:1-2 【讨论题】对于不断推出的新框架,我们应该如何学习?

山猫0131

2022-03-13

假设有个数据表中有一个字段为 category_id ,请问如何使用模型,将数据表中的 category_id 映射为 CategoryId?(因为如果映射为 Category_Id ,总是提示波浪线,看着不舒服)

写回答

1回答

阿莱克斯刘

2022-03-18

可以使用data annotation来实现model与表字段的不同命名的映射:

[Column (string name, Properties:[Order = int],[TypeName = string])

- name: 数据表字段的字符串名称

- Order: 数据表字段顺序 (可选项)

- TypeName: 数据表字段类型 (可选项)


//img.mukewang.com/szimg/6233a8f909c10daa06610467.jpg

参考资料:https://www.entityframeworktutorial.net/code-first/column-dataannotations-attribute-in-code-first.aspx



0
1
山猫0131
非常感谢!完美搞定
2022-03-18
共1条回复

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

978 学习 · 547 问题

查看课程