小编K. *_*ers的帖子

将 OData/REST 元数据可视化为 UML/数据库图表

我可以访问特定的 OData 服务(和元数据),但不能访问构建该服务背后的代码。我正在使用像 Postman 这样的 REST 客户端来测试服务并查看其元数据。但是,该服务相当大,我无法弄清楚所有不同的实体如何相互关联。在这种情况下,将 EDMX 元数据可视化为一种 UML 类(数据库)图将非常有帮助。

能够可视化大型服务中的所有不同实体、键和关系对于调试该服务和针对它开发前端代码都非常有帮助。

在我的“非数据服务”开发中,我使用 Visual Studio 中的实体框架,它将 EDMX 文件显示为 UML 图表。我尝试将服务中的元数据手动插入 Visual Studio EDMX 文件,但无济于事: The Entity Model Designer is unable to display the file you requested

有没有办法在 UML 模式或实体关系模式中转换 EDMX 元数据?

rest uml metadata edmx odata

5
推荐指数
1
解决办法
1412
查看次数

React Bootstrap Typeahead AsyncTypehead 与 Redux 同步问题

我正在使用react-bootstrap-typehead在我的react/redux应用程序中开发用户搜索功能: http://ericgio.github.io/react-bootstrap-typeahead/

用户搜索调用 API 来搜索用户列表,因此我使用AsyncTypeahead组件。

由于我使用的是 Redux,因此我将加载和搜索结果存储在商店中,因此我的代码如下所示:

const { searchPeople, loading, searchResults, selectedPerson } = this.props;
          <AsyncTypeahead
            isLoading={loading}
            options={searchResults}
            labelKey="DisplayName"
            clearButton
            minLength={5}
            onSearch={searchPeople}
            onChange={handleChange}
            placeholder="Search for a user..."
            renderMenuItemChildren={option => (
              <TypeaheadItem key={option.EmployeeID} item={option} {...this.props} />
            )}
          />
Run Code Online (Sandbox Code Playgroud)

在 Redux 中调用onSearch={searchPeople}一个操作来调用 API 并将结果存储在“searchResults”中:

const searchPeople = term => async dispatch => {
  dispatch({
    type: REQUEST_SENT
  });

  const results = await dispatch(applicationActions.peopleSearch(term));

  dispatch({
    type: REQUEST_RECEIVED,
    data: results
  });
};
Run Code Online (Sandbox Code Playgroud)

我的“peopleSearch”功能存储在另一个操作中,我在其中拥有所有用户搜索功能。这就是为什么我要派去另一项行动。

const peopleSearch = searchTerm => async …
Run Code Online (Sandbox Code Playgroud)

reactjs redux redux-thunk react-bootstrap-typeahead

5
推荐指数
1
解决办法
1953
查看次数