Is it okay to have default constructor which sets some default values like:
public class BetScreenshot
{
...
public BetScreenshot()
{
CreationDateTime = DateTime.UtcNow;
StatusEnum = BetScreenshotStatus.NotProcessed;
}
}
My first bad feeling is that these properties might be marked as modified during EF entities instantiation. But may be there is something else?