c# - 在实体框架中获取实体的所有列名
问题描述
我想获取我的 EF 实体中所有实际列名的列表。不过,我明确不想要导航属性。我已经找到了这个问题,这很简单,但忽略了第二个要求。
我的第一种方法是使用Linq
where 子句过滤属性类型。我可以检查IEnumerable
或Lazy<T>
。但我想,这Lazy<T>
并没有实现IEnumerable
,我还没有找到一种方法来进行通用Lazy
检查。这甚至是最好的方法,还是有更好的方法?
解决方案
推荐阅读
- java - Spring Boot 2.0 Gradle run and test in IntelliJ
- android - 没有 TLS 的 Android P:network-security-config: cleartextTrafficPermitted IP 不可能(仅域)
- javascript - Angular: No 'Access-Control-Allow-Origin' . The response had HTTP status code 500
- react-native-camera - How to record and save video using react native camera?
- android - Debug Kotlins coroutines in Android
- crystal-reports - Arabic characters displays tangled incorrectly in crystal reports
- visual-studio-code - 如何更改设置以在 JavaScript 的 Visual Studio 代码编辑器中不显示复杂行?
- php - 卷曲 GET 响应空结果
- c++ - Opencv CAP_PROP_FRAME_COUNT 返回负大数
- python - 如何将 Drools 业务规则引擎与 python 应用程序一起使用?