/
h0tnanny
/
DeliveryService
Обзор
Документация
Войти
/
h0tnanny
/
DeliveryService
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
DeliveryService.Persistence/Models/Client.cs
34 строки
857 B
Хатнянский Максим
Поправлены все связи EF Core
16 мар 2024, 12:47
16 мар 2024, 12:47
3434e4b
Код
Авторство
О чём код?
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using DeliveryService.Persistence.Models.Orders; using DeliveryService.Persistence.Models.Payments; namespace DeliveryService.Persistence.Models; [Table("Clients")] public class Client { [Key] public Guid Id { get; set; } [MinLength(3)] public required string Name { get; set; } [MinLength(3)] public required string FirstName { get; set; } [EmailAddress] public required string Email { get; set; } [Phone] public required string Phone { get; set; } public string? Address { get; set; } public Guid? UserId { get; set; } public User? User { get; set; } public ICollection<PaymentMethod>? PaymentMethods { get; set; } public ICollection<Order>? Orders { get; set; } }