30 lines
529 B
C#
Executable file
30 lines
529 B
C#
Executable file
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace TestWeb.Infra;
|
|
|
|
public class Vehicle
|
|
{
|
|
[Key]
|
|
public int Id
|
|
{
|
|
get; init;
|
|
}
|
|
public required string Make
|
|
{
|
|
get; set;
|
|
}
|
|
public required string Model
|
|
{
|
|
get; set;
|
|
}
|
|
public required int Year
|
|
{
|
|
get; set;
|
|
}
|
|
public DateTime DateCreated { get; private init; } = DateTime.UtcNow;
|
|
public DateTime? LastUpdated
|
|
{
|
|
get; set;
|
|
}
|
|
}
|