Полагаю, вы не хотели этого делать:
newLocation.FacebookID = locationID;
А вот так:
newLocation.FacebookID = facebookID;
По сути, вы создаете несколько записей с одним и тем же идентификатором facebookId, поскольку вместо этого вы фактически использовали locationID.