Este es un error que me ha hecho perder un buen rato mientras trabajaba con objetos POCO en Entity Framework 4, y espero que pueda ayudar a alguien que se encuentre con el mismo problema. El tema comienza con el lanzamiento de una excepción InvalidOperationException justo en el momento de crear un ObjectSet<T> , como en el siguiente código: class MiContexto : ObjectContext { ... private ObjectSet<Cliente> clientes; public ObjectSet<Cliente> Clientes { get { return...