Отображение ассоциации коллекции на диаграмме классов ASP.NET - «System.Collections.Generic.List <Type>не найден» - PullRequest
1 голос
/ 21 июня 2019

Я пытаюсь показать ассоциацию коллекции в файле диаграммы классов в проекте ASP.NET.

На данный момент диаграмма выглядит следующим образом: Full diagram

Я хотел бы показать связь между Metrics (который является списком) и таблицей Metric, а также статистической таблицей.

Вот код 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; }
}

Но когда я нажимаю «Показать как ассоциацию коллекции»:

Button clicked

Я получаю следующую ошибку:

Error display

1 Ответ

0 голосов
/ 23 июня 2019

Как оказалось, проблема решилась сама собой, перезапустив Visual Studio и перестроив проект (ctrl + alt + F7).

Ссылка List теперь видна на диаграмме:

enter image description here

...