/// <summary> /// Creates a shallow copy of this object /// </summary> public static CanadaPostalCode Clone(Gravitybox.GeoLocation.EFDAL.Entity.CanadaPostalCode item) { var newItem = new CanadaPostalCode(); newItem.City = item.City; newItem.Latitude = item.Latitude; newItem.Longitude = item.Longitude; newItem.PostalCode = item.PostalCode; newItem.RowId = item.RowId; return(newItem); }
/// <summary> /// Update the specified field that matches the Where expression with the new data value /// </summary> /// <param name="select">The field to update</param> /// <param name="where">The expression that determines the records selected</param> /// <param name="newValue">The new value to set the specified field in all matching records</param> /// <param name="connectionString">The database connection string</param> /// <returns>The number of records affected</returns> public static int UpdateData <TSource>(Expression <Func <Gravitybox.GeoLocation.EFDAL.CanadaPostalCodeQuery, TSource> > select, Expression <Func <Gravitybox.GeoLocation.EFDAL.CanadaPostalCodeQuery, bool> > where, Gravitybox.GeoLocation.EFDAL.Entity.CanadaPostalCode newValue, string connectionString) { return(BusinessObjectQuery <Gravitybox.GeoLocation.EFDAL.Entity.CanadaPostalCode, Gravitybox.GeoLocation.EFDAL.CanadaPostalCodeQuery, TSource> .UpdateData(select : select, where : where, newValue : newValue, leafTable : "CanadaPostalCode", getField : GetDatabaseFieldName, hasModifyAudit : false, connectionString : connectionString)); }