public IList <T> Get <T>(object example) { if (_db == null) { BeginTransaction(); } return(_db.QueryByExample(example).Cast <T>().ToList <T>()); }
public static void DeleteByExample(this IEmbeddedObjectContainer db, object template) { var result = db.QueryByExample(template); foreach (var r in result) { db.Delete(r); } }