예제 #1
0
        public int Delete(Data.DataAspect aspect, Data.ClassFilter filter)
        {
            DeleteItemRequest request = new DeleteItemRequest();

            request.TableName = aspect.StoredName;


            if (filter != null)
            {
                AppendFilter(request.Expected, filter, true);
            }

            DeleteItemResponse response = _Client.DeleteItem(request);

            return(response.DeleteItemResult.ConsumedCapacityUnits > 0 ?
                   1 : 0);
        }
예제 #2
0
 public long Count(Data.DataAspect aspect, Data.ClassFilter filter)
 {
     throw new NotImplementedException();
 }
예제 #3
0
 public bool Exists(Data.DataAspect aspect, Data.ClassFilter filter)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public object GetMemberValue(Data.DataAspect aspect, int ordinal, Data.ClassFilter filter)
 {
     throw new NotImplementedException();
 }
예제 #5
0
 public IEnumerable <object> SelectMember(Data.DataAspect aspect, int ordinal, Data.ClassFilter filter, Data.ClassSort sort, int pageSize, int pageOrdinal)
 {
     throw new NotImplementedException();
 }
예제 #6
0
 public int Update(Data.DataAspect aspect, IEnumerable <AspectMemberValue> values, Data.ClassFilter filter)
 {
     throw new NotImplementedException();
 }
예제 #7
0
 private void AppendFilter(Dictionary <string, ExpectedAttributeValue> source, Data.ClassFilter filter, bool onlyAndOperation)
 {
 }