public ValueTask <FileOption <long> > GetFileOptionAsync(long ID, string alternateDataStream) { var ret = FileOption <long> .Create(ID, alternateDataStream); if (!string.IsNullOrEmpty(alternateDataStream)) { return(new ValueTask <FileOption <long> >(ret)); } using (var da = new Models.Context()) { var row = da.Files.Find(ID); if (row == null) { return(default);
//________________________________________________________________________ public ValueTask <FileOption <long> > GetFileOptionAsync(long ID, string alternateDataStream) { var ret = FileOption.Create(ID, alternateDataStream); if (!string.IsNullOrEmpty(alternateDataStream)) { return(new ValueTask <FileOption <long> >(ret)); } using var scope = this.m_ServiceScopeFactory.CreateScope(); var db = scope.ServiceProvider.GetService <Models.Context>(); var row = db.Files.Find(ID); if (row is null) { return(default);