public class UploadedFile
{
public int Id { get; set; }
public string Source { get; set; }
public byte[] Content { get; set; }
我希望能夠從數據庫中加載的「UPLOADEDFILES」列表中,而無需使用EF核心,其結構保存到MSSQL數據庫的一些文件實際上是從數據庫中讀取「內容」列。所以我真的不能使用
await _context.UploadedFiles.ToListAsync();
我相信我可以使用類似波紋管與存儲過程。
_context.Set<UploadedFiles>().FromSql("dbo.spGetUploadedFiles")
但是,有沒有使用存儲過程,不會涉及任何其他方式?我無法取消映射模型中的列,因爲我需要它插入/讀取單個項目。 謝謝。
閱讀投影是否違反了您的任何要求?例如_context.UploadedFiles.Select(uf => new {uf.Id,uf.Source})? – Eric
@Eric我認爲你是對的,我可以用投影來做。我將嘗試實際分析查詢,請將其發佈爲答案 – mslliviu