You can avoid using fields and take advantage of Auto-property initialization, a feature new in C# 6.
This will set the default value to true when the column is added to your database.
public class Revision
{
...
public Boolean IsReleased { get; set; } = true;
....
}
Edit to include @BrewMate’s comment:
If all of your values set to false when you update the database, make sure to have the JSON formatter handle default values. The JSON formatter will ignore default values by default and then your database is setting the boolean to its default value,
false. See the link below, I would try Default as the enumeration: http://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_DefaultValueHandling.htm