在DbModel中更改列顺序

时间:2017-08-05 19:25:19

标签: vb.net entity-framework

首先使用数据库创建Entity Framework项目后,我在SSMS中的Clients表(' zehut')中添加了一列。在VS中执行更新"从数据库更新模型"后,新列显示在图表中,但它将其放在列表中的最后一列。我希望它与我在SSMS中插入它的顺序相同。我试图改变代码图中的顺序,但它没有帮助。

有没有办法改变VS中DbModel图中列的顺序? (附截图)

enter image description here

enter image description here

重要的原因是我以编程方式从DataGridView更新表单的文本字段,因此Row-Index不匹配。

Try
        txtId.Text = DataGridViewClients.Item(1, e.RowIndex).Value
        txtZehut.Text = DataGridViewClients.Item(2, e.RowIndex).Value
        cmboStatus.Text = DataGridViewClients.Item(3, e.RowIndex).Value

所以是的,我可以更改代码中表单字段的顺序以匹配VS db图的顺序,但由于图表与SSMS顺序不匹配,如果图表发生更改(如果获得)删除并重新添加),代码将搞砸。我从一开始就一直保持同样的顺序,以避免将来可能遇到的问题。

0 个答案:

没有答案