S
shapper
Hello,
I am trying to create a Many to Many relationship using XML files:
<As>
<A>
<Id>1</Id>
</A>
<A>
<Id>2</Id>
</A>
<As>
<ABs>
<AB>
<AId>1</AId>
<BId>1</BId>
</AB>
<AB>
<AId>2</AId>
<BId>1</BId>
</AB>
<ABs>
<Bs>
<B>
<Id>1</Id>
</B>
<B>
<Id>2</Id>
</B>
<Bs>
And my objects are simply:
public class A {
public Int32 Id { get; set; }
public IList<B> Bs { get; set; }
}
public class B {
public Int32 Id { get; set; }
}
Basically, I need to create a List of objects A and for each fill the
Bs in each A.
return _As.Root.Elements("A").Select(u => new A {
Id = Int32.Parse(u.Element("Id").Value),
Bs = _ABs.Root.Elements("AB"). //?????
}).AsList();
Where _As, _ABs and _Bs are XDocuments loaded from the 3 XML files.
How can I fill Bs for each A?
Thanks,
Miguel
I am trying to create a Many to Many relationship using XML files:
<As>
<A>
<Id>1</Id>
</A>
<A>
<Id>2</Id>
</A>
<As>
<ABs>
<AB>
<AId>1</AId>
<BId>1</BId>
</AB>
<AB>
<AId>2</AId>
<BId>1</BId>
</AB>
<ABs>
<Bs>
<B>
<Id>1</Id>
</B>
<B>
<Id>2</Id>
</B>
<Bs>
And my objects are simply:
public class A {
public Int32 Id { get; set; }
public IList<B> Bs { get; set; }
}
public class B {
public Int32 Id { get; set; }
}
Basically, I need to create a List of objects A and for each fill the
Bs in each A.
return _As.Root.Elements("A").Select(u => new A {
Id = Int32.Parse(u.Element("Id").Value),
Bs = _ABs.Root.Elements("AB"). //?????
}).AsList();
Where _As, _ABs and _Bs are XDocuments loaded from the 3 XML files.
How can I fill Bs for each A?
Thanks,
Miguel