【发布时间】:2017-02-20 02:39:58
【问题描述】:
在 DbEntityEntry 内的实体框架 6 中,可以通过调用 Property 来检索某些信息。
但是,当属性不是属性而是集合或引用时,这将失败并显示ArgumentException。必须使用其他功能。
我如何知道要调用哪个函数?即如何知道属性是什么类型(简单属性、复杂属性、引用、集合)?
对于 DbEntityEntry,请参阅 https://msdn.microsoft.com/en-us/library/system.data.entity.infrastructure.dbentityentry%28v=vs.113%29.aspx
我在 Visual Studio 2013 中使用 Entity Framework 6.1.3。
【问题讨论】:
-
您的问题解决了吗?我有完全一样的西装。
-
我进步了一步 - 但还没有完全。我将在今天晚些时候发布(我现在无法使用代码)
-
我还可以找到导航属性是否为集合类型。我已将其发布为答案。请告诉我你的方式。
标签: c# entity-framework entity-framework-6