public static IEdmModel GetEdmModelWithAnnotations(this ODataModelBuilder modelBuilder) { Arg.NotNull(modelBuilder, nameof(modelBuilder)); Contract.Ensures(Contract.Result <IEdmModel>() != null); var model = modelBuilder.GetEdmModel(); modelBuilder.ApplyAnnotations(model); return(model); }