Database Reference
In-Depth Information
using (var context = new EFRecipesEntities())
{
foreach (var can in context.Candidates)
{
Console.WriteLine("{0}", can.Name);
Console.WriteLine("Phone: {0}",
can.CandidateResume.Element("Phone").Value);
Console.WriteLine("First Political Office: {0}",
can.CandidateResume.Element("FirstOffice").Value);
Console.WriteLine("Second Political Office: {0}",
can.CandidateResume.Element("SecondOffice").Value);
Console.WriteLine("Third Political Office: {0}",
can.CandidateResume.Element("ThirdOffice").Value);
}
}
Console.WriteLine("Press any key to close...");
Console.ReadLine();
}
}
public partial class Candidate
{
private XElement candidateResume = null;
public XElement CandidateResume
{
get
{
if (candidateResume == null)
{
candidateResume = XElement.Parse(this.Resume);
candidateResume.Changed += (s, e) =>
{
this.Resume = candidateResume.ToString();
};
}
return candidateResume;
}
set
{
candidateResume = value;
candidateResume.Changed += (s, e) =>
{
this.Resume = candidateResume.ToString();
};
this.Resume = value.ToString();
}
}
}
 
Search WWH ::




Custom Search