不返回任何行的EF查询的结果元数据

本文关键字:结果 元数据 查询 EF 任何行 返回 | 更新日期: 2023-09-27 18:03:49

如果我有一个没有行的常规数据库表,并且我查询它,我仍然会得到一些元数据,比如列名。这是可能的在EF 6,因为如果它返回一个空的结果集,它不包括一个'元行',我可以使用列名。

不返回任何行的EF查询的结果元数据

这没有任何意义。EF永远不会返回关于表的元数据,它只是返回一个对象的集合,这些对象的类型在编译时就知道了。

如果你想要表的真实元数据,你需要使用像Tortuga Chain这样的东西。或者您可以查询数据库的模式信息表