public static ODataConventionModelBuilder GetEdmModelConvention(IServiceProvider provider) { lock (_thisLockBuilder) { if (!_initializedBuilder) { _builder = new ODataConventionModelBuilder(provider); _builder.MapODataEntity <Developer, DevCode>(); _builder.MapODataEntity <TaskToDo, long>(); _builder.MapODataEntity <Skill, long>(); } _initializedBuilder = true; } return(_builder); }