Die GetProperty-Reflektion führt zu "Mehrdeutige Übereinstimmung gefunden" für eine neue Eigenschaft
Wie kann ich mein Eigentum bekommen? Derzeit ist ein Fehler aufgetretenAmbiguous match found
finden Sie in der Kommentarzeile im Code.
public class MyBaseEntity
{
public MyBaseEntity MyEntity { get; set; }
}
public class MyDerivedEntity : MyBaseEntity
{
public new MyDerivedEntity MyEntity { get; set; }
}
private static void Main(string[] args)
{
MyDerivedEntity myDE = new MyDerivedEntity();
PropertyInfo propInfoSrcObj = myDE.GetType().GetProperty("MyEntity");
//-- ERROR: Ambiguous match found
}