繁体   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