Beispiel #1
0
 public override void FetchSingleDynamicEntity(BenchmarksContainer bc)
 {
     bc.Add(i =>
     {
         _db.Single(5);
     }, "Massive");
 }
        private object GetEntity(Entity entity, object key)
        {
            var table = new DynamicModel(AdminInitialise.ConnectionString, tableName: entity.TableName, primaryKeyField: entity.Key.ColumnName);

            var result = table.Single(key);

            return(result);
        }
Beispiel #3
0
        public OperationResult <Contact> GetContact(int id)
        {
            var result = new OperationResult <Contact>();
            var dyn    = table.Single(id);

            result.Data = new Contact()
            {
                Id = dyn.Id, Dob = dyn.Dob, Name = dyn.Name, Phone = dyn.Phone
            };
            return(result);
        }
Beispiel #4
0
        public IDictionary <string, object> GetRecord(Entity entity, params object[] key)
        {
            var table = new DynamicModel(
                _admin.ConnectionStringName,
                tableName: entity.Table,
                primaryKeyField: entity.JoinedKeys);

            var result = table.Single(key);

            return(result);
        }