verwendetes Datenbanksystem: SQL 2008R2 + EF 4.x
Hallo zusammen,
ich lasse mir mit dem Poco Generator für EF 4.x meine Poco Objekte erstellen.
Bei den DBSets habe ich ja die Lokal Eigenschaft zur Verfügung. Leider ist das bei den Navigation Proberties nicht der Fall. Zusätzlich möchte ich keinen Konstruktor in der erstellten Poco Klasse, diesen erstelle ich in einer eigenen Partial Class.
public partial class Category
{
public Category()
{
this.Posts = new HashSet<Post>();
}
public System.Guid ID { get; set; }
public string Name { get; set; }
public virtual ICollection<Post> Posts { get; set; }
}
Vielen Dank für Eure Hilfe!
Campy
A programmer is just a tool, which converts coffeine into code! 🙂
Hallo Campy
Suchst du sowas ?
var result = MyContext.Entry(myEntry).Collection(r => r.MyNavigationTable).Query().Load();
Beste Grüsse
Diräkt
Wieso verwendest Du nicht Code First und machst Dir die Modelle komplett selbst, statt fertiges Zeugs aus dem Designer zu manipulieren, was bei der nächsten Generierung sowieso wieder flöten geht oder inkompatibel zu Deinem Vorgehen ist?
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Hallo Abt,
habe ich auch schon überlegt, dass es wohl das beste wäre.
Mein Problem ist, dass ich einen EFModelAdapter verwende um Table Prefixe zur Laufzeit zu setzen (Mehrmandantenfähigkeit): http://efmodeladapter.codeplex.com/
Gruß
Campy
A programmer is just a tool, which converts coffeine into code! 🙂
Das ist nicht wirklich sauber.
Mandantensysteme trennt man durch eigene DBs; nicht durch Table-Names.
Aber selbst das sollte kein Hindernis für CF sein.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code