06 Ağustos 2007 Pazartesi - Posts

İş Kurallarının Aspect Oriented Yaklaşım ile Çözümü

Yazmış olduğumuz entity lerin propertylerinde bir çok biz rule olabilir, boş geçilmemesi, geçilirse bunların loglanması veya hata verdirilmesi gibi, örneklendirirsek müşterimizin siparişinin kredi limitinin üzerinde olmaması yine iş kuralıdır.  Daha fazla

Generic Factory Pattern

public static class EntityFactory { public static T CreateEntity<T>() where T : new() { //Nesnemizi yaratalım T t = new T(); return t;   } AdresDefteri.Entity.Kisi k = EntityFactory.CreateEntity<AdresDefteri.Entity.Kisi>(); Daha fazla

Object Cloner

internal static class ObjectCloner { public static object Clone(object obj) { using (MemoryStream buffer = new MemoryStream()) { BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(buffer, obj); buffer.Position = 0; Daha fazla