簡體   English   中英

使用實體框架獲取表大小

[英]Getting table size using Entity Framework

我正在使用 EF6,我正在嘗試獲取表格大小。 我相信這應該有效,但結果歸零:

public class SqlRes{
    public int Size { get; set; }
}

var size = DbContext.Database.SqlQuery<SqlRes>("exec sp_spaceused Customer").ToList();

我也嘗試使用像 string 或 int 這樣的類型,但沒有成功。 請幫忙。

SqlRes的屬性名稱應與存儲過程返回的列名稱匹配。

根據SQL Docs ,列名是:

  • 姓名
  • 預訂的
  • 數據
  • 索引大小
  • 沒用過

嘗試更改您的SqlRes類以具有這些屬性名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM