Как получить случайную сущность из SQL Server с лямбда-выражением, и сущность может однажды прийти - PullRequest
0 голосов
/ 08 ноября 2019

Я хочу получить случайную сущность из SQL Server с лямбда-выражением, но я не хочу возвращаться с StudentID, я хочу вернуться с порядком.

Например, id = 3,order = 4 может быть, потому что я могу удалить эту сущность.

    void RandomSelectStudent()
    {
        Random rnd = new Random();
        _studentService .GetAll().;
    }

1 Ответ

0 голосов
/ 08 ноября 2019

Я пойду вперед и скажу, что ваш вопрос серьезно искажен, однако, если я правильно угадываю, вам нужен порядок студентов, начинающийся со случайной позиции.

Random random = new Random();
var count = await db.Students.CountAsync();
var take = whatever you want here baby;
var skip = random.Next(0, count);
var sequenceYouWant = await 
    db.Students.Skip(skip).Take(take).ToWhateverYouWantBaby();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...