Объект, который вы сохраняете в коллекции, должен иметь свойство ID, и вы должны связать эти два объекта с помощью внешних ключей.Если вы используете Entity Framework, вы можете определить свои классы следующим образом:
public class SomeEntity
{
public int SomeEntityID {get;set;}
public string Message {get;set;}
public MyClassID {get;set;}
}
public class MyClass
{
public int MyClassID {get;set;}
public object SomeProperty {get;set;}
public List<SomeEntity> ListOfSomeEntity {get;set;}
}
Затем вы можете получить свою сущность следующим образом:
var myClass = context.MyClass.Include(c=>c.ListOfSomeEntity)
.Single(c=>c.MyClassID == 1);