private void FillInProperty(PropertyInfo property, int ordinal, SqlCeUpdatableRecord record, object value) { if (value.GetType() == typeof(bool)) { record.SetBoolean(ordinal, (bool)value); } else if (value.GetType() == typeof(Int16)) { record.SetInt16(ordinal, (Int16)value); } else if (value.GetType() == typeof(Int32)) { record.SetInt32(ordinal, (Int32)value); } else if (value.GetType() == typeof(Int16)) { record.SetInt64(ordinal, (Int16)value); } }