#entity-framework
#entity-framework
Вопрос:
У меня есть некоторые данные, которые записываются в таблицу другим приложением.
Я мог бы написать какой-нибудь код опроса? Но я задавался вопросом, есть ли какой-то способ заставить EntityFramwork справиться с этим.
Что-то вроде…
database.MyDbSet.Select(x => x.Id = "my id").WhenAvailableAsync() ?
Я просто сплю? 🙂
Комментарии:
1. Вы мечтаете:)
2. Итак, вы хотите, чтобы это завершилось, когда данные существуют? И данные не существуют, когда вы запрашиваете базу данных?
3. да, это верно
Ответ №1:
Вы всегда можете выполнить вызов через Task.Run
. Например:
public async Task<MyModel> GetSomethingAsync(int id)
{
return await Task.Run(() => database.MyDbSet.Select(x => x.Id == id));
}
Это должно дать вам то, что вы хотите.