19 lines
618 B
C#
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; }
|
|
} |