我使用了动态类型,这是 .NET 4.0 中的一种新类型。
我想使用动态类型,因为我想使用一些事先我不知道类型是什么的类型,但我知道所有这些可能的类型都有一些常用的方法。
就我而言,我在实体框架 4.0 中使用自我跟踪实体,并且我知道所有实体都具有标记为XXX的方法(用于设置实体的状态)。
通过我创建的动态对象,我可以访问和设置其中一个实体的属性,但是当我尝试执行 MarkedAsXXX 方法时,我得到一个异常,指出该对象尚未定义该方法。
我想知道如何访问这些方法。是否可以?
因为我有一个可以访问原始值并将此值设置为当前值的函数,但是我需要将实体设置为 Unchenged。
谢谢。