请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

1回答

阿莱克斯刘 2022-03-18 05:38:39

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

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

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

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

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


https://img1.sycdn.imooc.com//szimg/6233a8f909c10daa06610467.jpg

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



0 回复 有任何疑惑可以回复我~
  • 提问者 山猫0131 #1
    非常感谢!完美搞定
    回复 有任何疑惑可以回复我~ 2022-03-18 18:33:10
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号