I'm maintaining an in-house ORM written in C#, and it currently does not have any eager-loading mechanism. To improve performance, we decided that it would require eager loading so we need to write our own code to support that. (My colleagues and I do not have any experience with any ORM tools, and furthermore, due to some legacy reasons, we are not allowed to use popular tools like LinqtoSQL, Entity Framework or Nhibernate.)I'm maintaining an in-house ORM written in C#,