为了账号安全,请及时绑定邮箱和手机立即绑定

该不该使用自动生成的LINQ to SQL类

该不该使用自动生成的LINQ to SQL类

猛跑小猪 2018-10-25 09:06:01
如果使用自动生成的LINQ to SQL类,那么会出现以下问题:如果字段与表同名,那么属性名自动在后面加1。如表名为Message,有一个字段也为Message,那么生成的Message类包含一个Message1属性。如果表中包含同一张表的两个外键,如Message表包含两个User表的外键FromUserID和ToUserID,则生成的两个User类型的属性为User1和User2,而不是所希望的FromUser和ToUser。等等。而如果自己写LINQ to SQL实体类,则增加了很多代码量,并且如果数据库结构出现微调,修改量也不少。因此,如果小型项目希望使用LINQ to SQL尽兴快速开发,到底是自动生成实体类好呢?还是手写呢?
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

LINQ to SQL实体类本身属性名你可以修改的.问题不大.

查看完整回答
反对 回复 2018-10-29
  • 2 回答
  • 0 关注
  • 429 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信