私はEntity Framework EDMXファイルを持っていますが、EntityType要素と子Property要素を通過したいのですが、どのように行うのかわかりません。それは常に、子孫の空のセットを返します。EDMX要素を返すヘルプ
すべてのヘルプは、私は、あなたが子孫の質問にXNamespaceを含める必要があることのようなもの推測するようにEDMXファイルが見えます正確にどのように知らない
私はEntity Framework EDMXファイルを持っていますが、EntityType要素と子Property要素を通過したいのですが、どのように行うのかわかりません。それは常に、子孫の空のセットを返します。EDMX要素を返すヘルプ
すべてのヘルプは、私は、あなたが子孫の質問にXNamespaceを含める必要があることのようなもの推測するようにEDMXファイルが見えます正確にどのように知らない
を感謝:私が言ったように
XNamespace xmlns = "http://blablabla.lala.com"
var results = from x in XElement.Load("location of edmx file")
.Descendants(xmlns.GetName("EntityType"))
を..このようなもの...
別のオプションはMetadata Workspaceです。実行時にこれを行う場合は、ObjectContext(context.MetadataWorkspace)内からMWにアクセスできます。そうしないとあなたがここにすなわち「スキーマ」ノード、EDMXで基礎となるスキーマからMetadataWorkspaceをロードすることができ
metadataWorkspace.GetItems<EntityType>(DataSpace.CSpace);
:
MetadataItemCollectionFactory を使用して<edmx:StorageModels>
<Schema ...>
を次に、あなたのようなことを行うことができます