将linq中的属性添加到sql设计器中不会更新类

本文关键字:更新 sql linq 属性 添加 | 更新日期: 2023-09-27 18:09:00

我有一个名为customer_Groups的sql server表。我把那个表拖到linq to sql设计器中。后来,我向该表添加了一个名为customers_can_set_delivery的字段。为了在linq设计器中反映这一点,我在相应的数据类中添加了一个新属性,并设置了属性(位,布尔值,名称源…)

但是当我试图在我的代码中得到这个字段时,它没有显示出智能。有人知道为什么吗

将linq中的属性添加到sql设计器中不会更新类

当使用Linq to SQL并从数据库更新任何表时,您必须在. dbml文件中再次重新拖动表。也就是说,删除文件中的当前表对象,然后再次拖动它。当然,要保持表的名称相同。

不要尝试手工添加新字段,它不会被反映[by design]。只需删除并再次拖动表格。

我希望这对你有帮助。

事实是@Diana Nassar在大多数情况下是正确的。

我的问题只有在重新启动sql server后才能解决。