我正在使用Linq-To-Sql,在我的DBML中,有从提供的数据库连接构建的对象。
如果单击两个表之间的关联线并查看其中的属性,您将获得以下内容:
我的问题是,Linq-To-Sql从哪里获取“名称”属性?与实际数据库的相关性在哪里?
我问这个因为如果这个表碰巧是几个孩子的父,Linq-To-Sql只会简单地命名这些属性,“ SomeParentName ”,“ SomeParentName2 “,” SomeParentName3 “等等。因此,每次更新此表时,您都必须进入DBML并手动将这些名称更改为有意义的名称。
您可以提供任何帮助,我们将不胜感激。
我的问题的第2部分可能是你们如何处理这些情况?
答案 0 :(得分:2)
至于姓名:它需要孩子/父母,并根据一些内部巫术提出一些东西。不要问我怎么做。
至于第2部分:如果您每次更新某些内容时都倾向于重做内容,我强烈建议您切换到实体框架。它非常相似,但您可以点击“更新”并保留您的修改。