Files
Moonlight/Moonlight/App/Extensions/DbSetExtensions.cs
2023-04-15 22:57:29 +02:00

14 lines
331 B
C#

using Microsoft.EntityFrameworkCore;
namespace Moonlight.App.Extensions;
public static class DbSetExtensions
{
public static T Random<T>(this DbSet<T> repo) where T : class
{
Random rand = new Random();
int toSkip = rand.Next(0, repo.Count());
return repo.Skip(toSkip).Take(1).First();
}
}