EntityFramework 5 / Model First / PropertyChanged
-
Hallo
Ich nutze das EntityFramework 5. Model First. Für die generierten Klassen fehlt mir nun für die einzelnen Propertys das PropertyChangedEvent.
Eine Lösung (womöglich die einzigste) ist das Ändern des Templates, zur Generierung des Entityklassen.
Leider habe ich keine Ahnung wo ich da Anfangen muss, geschweige den was ich überhaupt machen muss.
Gibt es da eine Anleitung im Netz, die ich nicht finde :(.
Oder kann mir das jemand erklären.
-
Warst Du schon da: http://msdn.microsoft.com/en-us/data/ee712907.aspx
So ziemlich am ende der Seite gibt's auch Links zum Thema Databinding.
-
Hallo loks.
Ja war ich.
Unter dem Link gibts dann einen Punkt der nennt sich: "Define a Model"
Der wiederum 2 Unterpunkte hatOption 1: Define a Model using Code First
Option 2: Define a model using Database FirstWas ich vermisse ist
Option 3: Define a model using Model First.
Aber auch bei den anderen beiden finde ich nichts zum Thema Property Changed.
-
Creating a Model with the EF Designer
EF Designer to a New Database (Model First)
-
Hallo Zeus
Ja das ist klar. Es geht ja nicht darum ein Model zu erzeugen. Das habe ich ja schon getan. Mein Model ist fertig.
Nochmals es geht ums Property Changed. Und davon steht auf der Seite nichts.
-
Du musst deine Klassen das Interface INotifyPropertyChanged implementieren lassen.
public class DeineKlasse : INotifyPropertyChanged { #region Implementation of INotifyPropertyChanged public event PropertyChangedEventHandler PropertyChanged; public void NotifyPropertyChanged(string info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } #endregion private int _deinInt; public int DeinInt { get { return _deinInt; } set { _deinInt = value; NotifyPropertyChanged("DeinInt"); } } }
-
Hallo ????
Liest irgendjemand was ich schreibe.
Du musst deine Klassen das Interface INotifyPropertyChanged implementieren lassen.
Hat das irgendjemand gefragt?
Ich habe gefragt wie man das PropertyChanged automatisch genereiert für Entityklassen die vom Model-First generiert wurden.
Nicht...
- ...wie erzeugt man Entityframework mit Model first
- ...wie implementiert man PropertyChanged allgemein.
-
Ganz ruhig. Dann ändere halt das Template.
Vielleicht hilft das:
http://stackoverflow.com/questions/11010718/how-to-get-property-change-notifications-with-ef-4-x-dbcontext-generator/12192358#12192358
und
http://pjgcreations.blogspot.ca/2012/12/enabling-mvvm-inotifiypropertychanged.html
-
Ganz ruhig.
Nein, zu spät ich flippe gerade voll aus. *Tilt*
Dann ändere halt das Template.
Der versteht mich.
Links:
Das sieht doch gut aus jetzt muss es nur noch funktionieren.Dank dir.