PiwigoDirectorySync/PiwigoDirectorySync/Persistence/PiwigoServerEntity.cs

19 lines
618 B
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Microsoft.EntityFrameworkCore;
namespace PiwigoDirectorySync.Persistence;
[Index(nameof(Name), IsUnique = true)]
public class PiwigoServerEntity
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
public required string Name { get; set; }
public required string Url { get; set; }
public required string Username { get; set; }
public required string Password { get; set; }
public required string RootDirectory { get; set; }
}