私は次のようなレガシーdb構造を持っています
table t1
(
c0 bigint, // pk
c10 bigint, // deleted flag
)
table t2
(
c0 bigint, // pk
c1 bigint, // fk to t1.c0
c10 bigint, // deleted flag
)
とクラス
class Entity
{
public virtual long Id { get; private set; }
public virtual long Property { get; set; }
}
class Parent : Entity
{
public virtual ICollection<Child> Childs { get; private set; }
}
class Child : Entity { }
MappingByCodeまたはFNHでマッピングした後、SchemaExportは間違った順序で列を作成します。
table t2
(
c0 bigint, // pk
c10 bool, // deleted flag
c1 bigint, // fk to t1.c0
)
列が昇順で作成されていることを確認するにはどうすればよいですか?