Czy mogę mieć konstruktora domyślnego, który określa pewne domyślne wartości jak:Entity Framework POCO domyślny konstruktor
public class BetScreenshot
{
...
public BetScreenshot()
{
CreationDateTime = DateTime.UtcNow;
StatusEnum = BetScreenshotStatus.NotProcessed;
}
}
Moje pierwsze złe wrażenie, że właściwości te mogą być oznaczone jako zmodyfikowane podczas EF podmiotów instancji. Ale może być coś jeszcze?
To nie kwalifikuje się jako [podmiot POCO] (http://msdn.microsoft.com/en-us/library/dd468057.aspx), trzeba mieć konstruktora bez parametrów. Ponadto nie można stwierdzić, czy włączasz śledzenie zmian, ponieważ deklaracje właściwości nie są widoczne (muszą być "wirtualne", jeśli chcesz włączyć śledzenie zmian). – casperOne
@casperOne Konstruktor wygląda dla mnie bez parametrów ...? – Mike
@Mike: Spójrz na [edytuj historię] (http://stackoverflow.com/revisions/7190472/3) w odniesieniu do czasu, kiedy komentarz został wprowadzony. – casperOne