KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a requirement to load a complex object called Node ...well its not that complex...it looks like follows:- A Node has a reference to EntityType which has a one to many with Property which in turn has a one to many with PorpertyListValue public class Node { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual EntityType Etype { get; set; } } public class EntityType { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual IList<Property> Properties { get; protected set; } public EntityType() { Properties = new List<Property>(); } } public class Property { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual EntityType EntityType { get; set; } public virtual IList<PropertyListValue> ListValues { get; protected set; } public virtual string DefaultValue { get; set; } public Property() { ListValues = new List<PropertyListValue>(); } } public class PropertyListValue { public virtual int Id { get; set; } public virtual Property Property { get; set; } public virtual string Value { get; set; } protected PropertyListValue() { } } What I a trying to do is load the Node object with all the child objects all at once. No Lazy load. The reason is I have thousands of Node objects in the database and I have to send them over the wire u
Tags (comma-separated)
Save Edits
Cancel