Bläddra i källkod

Add navigation property to device entity

Patrick Barron 4 år sedan
förälder
incheckning
f47fe308b1
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8 0
      Jellyfin.Data/Entities/Security/Device.cs

+ 8 - 0
Jellyfin.Data/Entities/Security/Device.cs

@@ -26,6 +26,9 @@ namespace Jellyfin.Data.Entities.Security
 
 
             DateCreated = DateTime.UtcNow;
             DateCreated = DateTime.UtcNow;
             DateLastActivity = DateCreated;
             DateLastActivity = DateCreated;
+
+            // Non-nullable for EF Core, as this is a required relationship.
+            User = null!;
         }
         }
 
 
         public int Id { get; private set; }
         public int Id { get; private set; }
@@ -77,5 +80,10 @@ namespace Jellyfin.Data.Entities.Security
         /// Gets or sets the date of last activity.
         /// Gets or sets the date of last activity.
         /// </summary>
         /// </summary>
         public DateTime DateLastActivity { get; set; }
         public DateTime DateLastActivity { get; set; }
+
+        /// <summary>
+        /// Gets the user.
+        /// </summary>
+        public User User { get; private set; }
     }
     }
 }
 }