Web- und Software Development

Archive for the 'CSharp' Category

DependencyProperty – Visual Studio Snippet

Folgendes Snippet erstellt bei der Eingabe von dpprop <tab> ein DependencyProperty 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #region DependencyProperty: propertyName public propertyType propertyName { get { return (propertyType)GetValue(propertyNameProperty); } set { SetValue(propertyNameProperty, value); } }   public static readonly DependencyProperty propertyNameProperty = DependencyProperty.Register("propertyName", typeof(propertyType), typeof(ownerType), [...]

Read the rest of this entry »

New public Class – Visual Studio Snippet

Folgendes Snippet erstellt bei der Eingabe von pc <tab> eine neue public Klasse mit einem leeren Konstruktor, ein leeres Property und einen Methodenrumpf. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 /// <summary> /// /// </summary>   [...]

Read the rest of this entry »

Dynamische Klasse mit DynamicObject erstellen

DynamicObject ist eine abstrakte Basisklasse (ab .NET 4.0) zum Angeben von dynamischen Verhalten und stellt diese zur Laufzeit bereit. Erbt man in mit seiner Klasse von der Klasse DynamicObject kann man diese dynamisch gestalten. Durch eine Instanziierung mit den dynamic Operators kann man “Nichtdefinierte” Member seiner implementierten Klasse festlegen und setzen. Die Properties werden erst zu Laufzeit ausgewertet. Folgendes [...]

Read the rest of this entry »

Stored Procedure mit skalaren Rückgabewert im Entity Framework

Will man Stored Procedures über das Entity Framework aufrufen, kann man das – wenn man denn ein EntitySet erwartet – recht einfach. Erwartet man aber eine skalare Variable (Int32, String, Guid…) weiter als Response, gibt es leider ein bekanntes Problem, dass dafür kein Code generiert wird. Um dennoch eine solche Procedure verwenden zu können, müssen einige [...]

Read the rest of this entry »