mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-15 08:23:28 -03:00
Added EF BaseItem migration
This commit is contained in:
@@ -11,7 +11,7 @@ public class AncestorId
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
|
||||
public Guid ItemId { get; set; }
|
||||
public required Guid ItemId { get; set; }
|
||||
|
||||
public required BaseItemEntity Item { get; set; }
|
||||
|
||||
|
||||
@@ -6,6 +6,8 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Jellyfin.Data.Entities;
|
||||
|
||||
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
|
||||
#pragma warning disable CA2227 // Collection properties should be read only
|
||||
|
||||
public class BaseItemEntity
|
||||
{
|
||||
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
@@ -156,19 +158,26 @@ public class BaseItemEntity
|
||||
|
||||
public BaseItemEntity? Parent { get; set; }
|
||||
|
||||
public ICollection<BaseItemEntity>? DirectChildren { get; set; }
|
||||
|
||||
public Guid? TopParentId { get; set; }
|
||||
|
||||
public BaseItemEntity? TopParent { get; set; }
|
||||
|
||||
public ICollection<BaseItemEntity>? AllChildren { get; set; }
|
||||
|
||||
public Guid? SeasonId { get; set; }
|
||||
|
||||
public BaseItemEntity? Season { get; set; }
|
||||
|
||||
public ICollection<BaseItemEntity>? SeasonEpisodes { get; set; }
|
||||
|
||||
public Guid? SeriesId { get; set; }
|
||||
|
||||
public ICollection<BaseItemEntity>? SeriesEpisodes { get; set; }
|
||||
|
||||
public BaseItemEntity? Series { get; set; }
|
||||
|
||||
#pragma warning disable CA2227 // Collection properties should be read only
|
||||
public ICollection<People>? Peoples { get; set; }
|
||||
|
||||
public ICollection<UserData>? UserData { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user