¿Alguien sabe de alguna versión modificada de la plantilla POCO T4 que genera interfaces junto con las clases? es decir, si tengo entidades de Película y Actor en el archivo .edmx, necesito obtener las siguientes clases e interfaces.C# POCO T4 plantilla, generar interfaces?
interface IMovie
{
string MovieName { get; set; }
ICollection<IActor> Actors { get; set; } //instead of ICollection<Actor>
}
class Movie : IMovie
{
string MovieName { get; set; }
ICollection<IActor> Actors { get; set; } //instead of ICollection<Actor>
}
interface IActor
{
string ActorName { get; set; }
}
class Actor
{
string ActorName { get; set; }
}
Además, en caso de que escribo mis propias entidades, hace proxies POCO (los necesito para carga lenta) trabajar con las declaraciones de interfaz como se muestra arriba?
Jonna, estaría más interesado en saber si tuvo éxito con su enfoque mientras se adapta el código en la respuesta a continuación para la generación de la interfaz POCO +. Estamos estudiando el uso de interfaces de la misma manera y aún no hemos descubierto cómo hacerlo. Un saludo, Timo –