I\'m creating a Database using the Microsoft Entity Framework and CodeFirst in C#. I want to use the Database in a WPF-Application, so the Entity-Classes should implement \"
It's true that PostSharp can create a property called k__BackingField (the real name is a bit different; what you're seeing is the escapes name), because I suppose you're applying the aspect to fields, which causes PostSharp to encapsulate fields into properties of the same name. So, you can have a property named after the field.
You should check whether you really want to add the aspect to the field. Perhaps you just wanted to add the aspect to properties, but are adding it to fields by mistake. By default, LocationInterceptionAspects are applied (multicast) fo fields and properties. Use MulticastAttributeUsageAttribute.AttributeTargets
to restrict it to properties.