I currently have a DB backing property and an exposed FE property, using [JsonIgnore] and [NotMapped] respectively.
I've previously used breeze for this without issue (in a previous project), but the metadata is exactly inverted for which fields should exist on the object. It does not create a property on the entity metadata for the [NotMapped] property, but does for the [JsonIgnore]