如何更改DBML文件(L2S)中的属性顺序

时间:2010-02-10 17:20:24

标签: linq-to-sql properties

如何更改DBML文件(L2S)中的属性顺序 我真的不想删除然后从数据库重新删除我的表

2 个答案:

答案 0 :(得分:9)

您可以通过在xml编辑器中编辑dbml文件来做到这一点(右键单击解决方案资源管理器中的dbml文件,选择'open with ...',然后选择'xml editor')。重新排列xml编辑器中的属性,然后保存dbml文件,切换回可视化设计器,进行一些小的更改(例如布局更改),然后再次保存以强制执行代码重新生成。视觉设计师本身不允许您以简单的方式重新排列列。

如果您正在寻找一种方法,以最小的努力使您的属性与db列保持相同的顺序,take a look at my add-in;它为VS2008,VS2010,VS2012和VS2013中的L2S设计器增加了完全同步功能。它还可以选择使列顺序在数据库和L2S DBML文件之间保持同步。

答案 1 :(得分:0)

我不相信你可以。您无法在L2S DBML设计器中拖放属性,并且剪切/粘贴始终在最后粘贴属性。我知道这样做的唯一方法是重新排列基础表中的列,然后删除并重新将表添加到设计器中。