我正在尝试使用 C# 控制台应用程序从 Azure 读取 blob。我可以将 blob 文件下载到本地计算机并读取它,但是当我尝试将其下载到内存流时,它会抛出附件中的错误。
我想直接读取我的 blob 文件,而不是将其下载到本地计算机,因为我必须将其部署在 Azure 中。对此有什么建议吗?
var storageaccount = new CloudStorageAccount(new Microsoft.WindowsAzure.Storage.Auth.StorageCredentials(StorageAccountName, StorageAccountKey), true);
var blobclient = storageaccount.CreateCloudBlobClient();
var container = blobclient.GetContainerReference("");
// var blobs = container.ListBlobs();
var blockBlobReference = container.GetBlockBlobReference(sourceBlobFileName);
using (var memorystream = new MemoryStream())
{
blockBlobReference.DownloadToStream(memorystream);
}
Run Code Online (Sandbox Code Playgroud) 我想在特定位置的SQL服务器表中插入一行.例如,我的表有100行,而且我有一个名为LineNumber的字段,我想在第9行之后插入一个新行.但是表的PK的ID列已经有一行含有LineNumber 9.所以现在我需要行号为9或10的新行,以便ID字段必须自动更新.如何在此位置插入一行,以便在它移动到下一个位置后的所有行?