We have two separate APIs for expressing metadata about a model. One in Code First and another in the runtime components that used to be in .NET. We should consolidate these.
When completing this task we should also consider how the EF Designer might consolidate on these APIs in the future too.
When completing this task we should also consider how the EF Designer might consolidate on these APIs in the future too.