Интеграция связанных классов Baum и BaumArt в веб-API ASP.NET Core с использованием Marten и PostgreSQLC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Интеграция связанных классов Baum и BaumArt в веб-API ASP.NET Core с использованием Marten и PostgreSQL

Сообщение Anonymous »

У меня есть два отдельных класса: 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • AggregateProjection не поддерживает агрегаты, которые являются обратимо удаленными базами данных Marten и C#.
    Anonymous » » в форуме C#
    0 Ответы
    74 Просмотры
    Последнее сообщение Anonymous
  • Реализация imembersource в Marten для простого типа
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между веб-приложением ASP.NET Core (MVC) и веб-приложением ASP.NET (.NET framework) [дубликат]
    Anonymous » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»