En el siguiente video te mostrare 5 cosas que puedes hacer (y quizá no conozcas) con la clausula WHERE en SQL.
El video es grabado en SQL Server pero no te preocupes, los trucos aplican a cualquier motor de SQL.
En el siguiente video te mostrare 5 cosas que puedes hacer (y quizá no conozcas) con la clausula WHERE en SQL.
En el siguiente video te mostrare 5 cosas que puedes hacer (y quizá no conozcas) con la clausula WHERE en SQL.
El video es grabado en SQL Server pero no te preocupes, los trucos aplican a cualquier motor de SQL.
Para hacer un between en Laravel utilizando Eloquent entre un rango de fechas, lo podemos hacer de la siguiente manera:
//creams 2 objetos tipo carbon con las fechas $f1 = new \Carbon\Carbon("01-01-2018"); $f2 = new \Carbon\Carbon("31-01-2018"); //aplicamos Eloquent $lst=MiModelo::where("date_start",">=",$f1) ->where("date_end","<=",$f2) ->get();
Existen varias formas de modificar varios elementos en conjunto por medio de Entity Framework.
Igual te recuerdo que utilizar EntityFramework.Extended como Entity Framework nativo no las recomiendo cuando vas a modificar más de mil datos, mejor utiliza un procedimiento almacenado.
La ventaja que veo al utilizar EntityFramework.Extended es un aspecto de sintaxis ya que de esta manera evitamos hacer el recorrido de los elementos e ir modificando objeto por objeto, con esta librería es de una forma más sencilla para el programador.
Para el siguiente ejemplo, supongamos que tenemos una tabla llamada Persona, que debemos modificar la edad a 10 años de todas las personas de Nombre “Juan”. Seria de la siguiente manera:
using(MiEntity db= new MiEntity()){ //realizamos la modificación sin foreach, ni SaveChanges() db.Persona.Where(d => d.Nombre=="Juan") .Update(x => new Persona() { Edad = 10 }); }
De esta manera no necesitamos el método SaveChanges(), ya que Update lo hace internamente.