2017-06-22 33 views
1

对于我的entitymodel,我使用devforce来创建它。 现在我遇到的问题是每个实体的属性的顺序(顺序)不是它们应该如何。devForce中的实体的序数序列

在EDMX文件的XML版本的属性是按照正确的顺序,但是当我检索dataproperties的属性的顺序是不同

FE:在EDMX顺序的XML是1 PK,2 。名称,3.描述 但在列表op数据属性它们出来作为1. PK,2.描述,3.短名称

我该如何解决这个命令在数据属性,所以他们有正确的顺序(因为他们在反映sql中表的顺序的edmx的xml中)?

+3

,你能否告诉我们有关的代码和模式? – mjwills

回答

0

我需要的顺序从XML而不是序列从类什么

class on model

class in model's xml

+0

你的用例是什么 - 你为什么关心这些属性的顺序? EDM设计器(实体框架,而不是DevForce)根据物理表在您的存储模型中生成XML。如果您已修改表格并希望保持模型同步,那么为什么不重新创建模型?如果你不想这样做,你可以手动编辑XML;但是,为什么呢? –

+0

我需要命令以数据网格中的相同顺序显示它们。这是一个修改了导航属性的巨大模型,所以我的意思是很多工作来重做所有 – Stekke

+0

选项 - 1)您可以在概念模型中手动编辑实体,然后在EDMX设计器中打开并进行保存以重新生成代码。或者2)不依赖数据网格中的自动生成的字段/列。或者3)如果你的网格引发了一个AutoGeneratedColumns事件,处理它以重新排列你喜欢的东西。 –