У меня есть два отдельных класса: Baum.cs (дерево) и BaumArt.cs (виды деревьев). Хотя по сути все значения BaumArt являются подмножеством Baum, для упрощения они выделены в другой класс. Необходимо правильно построить структуры и связать их, а также использовать в качестве ключа Guid ID. Затем мне нужно создать контроллер BaumController, который будет иметь одну конечную точку API Baum, но будет содержать данные как из Baum, так и из BaumArt.
Мой проект написан в сообществе VC 2022. IDE использует ASP.NET 8.0 Core Web API, C#, платформу Marten и базу данных PostgreSQL.
Как мне это правильно написать? Пожалуйста, помогите.
Baum.cs:
BaumNr. : int
Baumbezeichnung : String (Baumart + BaumNr.)
Code: int
Baumtyp: enum [" ",Laubbaum, Nadelbaum]
Baumart: enum [Alterserwartung, botanisch]
Pflanzjahr: date
gefällt am: date
Bemerkung: String
Alter: int (Pflanzjahr - Aktuelles Jahre)
Region: String
Standort(Stadt): String
Straße (Liegenschaft): String
Koordinatentyp: enum[ Gauß-Krüger, Dezimalgrad (WGS84), UTM]
Baum erfassen()
Gehölzdaten erfassen()
außerplanmäßige Baumkontrolle durchführen()
planmäßige Baumkontrollen anzeigen()
letzte Baumkontrolle anzeigen()
letzte Gehölzdaten anzeigen()
alle Baumkontrollen anzeigen()
alle Gehölzdaten anzeigen()
Baumart.cs:
Bezeichnung : String
Code: int
botanisch: String
Alterserwartung: String (Bsp.: 150-200 Jahren)
Подробнее здесь: https://stackoverflow.com/questions/787 ... sing-marte
Интеграция связанных классов Baum и BaumArt в веб-API ASP.NET Core с использованием Marten и PostgreSQL ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение