Kennt jemand eine gezwickt Version von POCO T4-Vorlage, die Schnittstellen mit Klassen erzeugt? das heißt, wenn ich Film und Schauspieler Einheiten in .edmx Datei haben, muss ich die folgenden Klassen und Schnittstellen bekommen.C# POCO T4 Vorlage, Schnittstellen generieren?
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; }
}
Auch für den Fall, ich meine eigene Einheiten zu schreiben, hat POCO-Proxys (Ich brauche sie für ein träges Laden) mit den Interface-Deklarationen wie oben gezeigt?
Jonna, würde ich am meisten daran interessiert zu hören, wenn Sie Erfolg mit Ihrem Ansatz haben während Sie den Code in der folgenden Antwort für die Generierung der POCO + -Schnittstelle anpassen. Wir beschäftigen uns mit der Verwendung von Schnittstellen auf die gleiche Weise und haben noch nicht herausgefunden, wie das geht. Mit freundlichen Grüßen, Timo –