首页 > 解决方案 > 在 ASP.NET 类图中显示集合关联 - “System.Collections.Generic.List找不到”

问题描述

我试图在 ASP.NET 项目中的类图文件上显示集合关联。

目前,该图如下所示: 全图

我想展示 Metrics(这是一个列表)和 Metric 表之间的关系,以及 Statistics 表之间的关系。

这是 DBConnection 代码:

public class DBConnection
{       
    public SQLiteConnection Database { get; set; }
    public List<Metric> Metrics { get; set; }
    public List<Statistic> Statistics { get; set; }

    /* Rest of the class */
}

而指标,它与 DBConnection 位于相同的命名空间中:

public class Metric
{
    [PrimaryKey, AutoIncrement, Column("id")]
    public int? Id { get; set; }

    public string MetricDate { get; set; }
    public DeviceType DeviceType { get; set; }
    public string MetricValue { get; set; }
    public int DeviceId { get; set; }
}

但是当我点击“显示为收藏关联”时:

按钮点击

我收到以下错误:

错误显示

标签: c#asp.net.netvisual-studioclass-diagram

解决方案


事实证明,问题通过重新启动 Visual Studio 并重建项目(ctrl + alt + F7)自行解决。

List现在可以在图表上看到该链接:

在此处输入图像描述


推荐阅读