在按实体框架4.1创建数据库的同时对列进行排序.用流畅的API

use*_*255 5 ef-code-first c#-4.0 entity-framework-4.1

在按实体框架4.1创建DB之后,我希望有一个数据库表列的顺序.以下列方式:

1)PK 2)所有外键列3)所有复杂类型列4)所有其他列

问题是,不可能通过流畅的API设置外键的顺序,比如原始属性的HasColumnOrder.(所有外键列都是最后一列)

有什么想法吗?

谢谢

克里斯

Lad*_*nka 1

如果要设置外键列的顺序,则必须将它们公开为属性(使用外键关联而不是独立关联)。顺便提一句。数据库表中的列顺序并不重要。只有键中的列顺序才重要,这就是为什么没有兄弟支持的原因。

  • 哦,相信我,在奇怪的极端情况下,列的顺序确实很重要,所以理论上它并不重要,但在现实生活中它是不同的。 (2认同)