Я просто работаю с F # и Azure и расстался с TableServiceContext.Я конвертировал этот пост в реализацию F #, которая работала хорошо, пока не достигла точки, на которой вы фактически запрашиваете данные.В C # код
public IEnumerable<ContactDataModel> Select()
{
var results = from c in _ServiceContext.ContactTable
select c;
var query = results.AsTableServiceQuery<ContactDataModel>();
var queryResults = query.Execute();
return queryResults;
}
, где результатом является IQueryable, а AsTableServiceQuery выглядит как метод расширения.
Кто-нибудь знает, как выполнять эти типы запросов к хранилищу Azure с использованием TableServiceContext?
Я бы подумал, что-то вроде
seq { for c in _ServiceContext.ContactTable do yield c }
или даже с блоком питания
query <@ seq { for c in _ServiceContext.ContactTable do yield c } @>
будет хорошей отправной точкой, но я понятия не имею, гдеидти отсюда.Я полагаю, что в худшем случае оставить это как код C #, а затем вызвать его из F #, но хотел бы знать о любых альтернативах.
Приветствия, Дилан