Excelente aporte. Muchas gracias. Me sirve mucho para ahorrar cantidad de trabajo.
@derekgarcia40458 жыл бұрын
La verdad soy muy desapartado de LINQ y ENTITY FRAMEWORK pero la verdad con tu esplicacion lo hiciste ver todo muy facil, ganaste un suscritor y un pulgar arriba, solo te falto explicar como llenaste el listview
@Egartec8 жыл бұрын
Un gusto :)
@joaquinsalas97497 жыл бұрын
Muchas gracias excelente explicación. Ahí iré poco a poco entrándole a Entity Framework. Saludos. :)
@dreikroses52025 жыл бұрын
Excelente tutorial muchas gracias por compartir la información, por cierto para los que estén viendolo por primera vez y no les funcione AddObject utilicen solo db.presidents.Add(pre); y DeleteObject yo utilice "db.presidents.Remove(pre);" porque no me apareció el otro un saludo!
@elpajuelo19 жыл бұрын
Loco Sos Lo máximo tienes una lógica Envidiable excelente Tutorial.
6 жыл бұрын
explicación clara y muy bien ejemplificada, muchas gracias por compartirlo. saludos.
@valentinahernandez88487 жыл бұрын
muy buen videos, La verdad estaba muy perida en el tema pero gracias a este video pude entender todo!! muchas gracias
@Egartec7 жыл бұрын
Un gusto Valentina. Puedes mirar los nuevos videos sobre Entity Framework y MVC en el canal. Saludos
@JulioCArce10 жыл бұрын
Excelente aporte amigo, me ha ayudado mucho
@alejandroaguilar40617 жыл бұрын
Excelente aporte hermano, muchas gracias!!!
@MrPfpaau8 жыл бұрын
Muy claro este video, me parecio. desde hace tiempo lo queria ver... saludos
@Egartec8 жыл бұрын
Gracias :)
@PeluchenteMJ10 жыл бұрын
Muchas gracias por la introducción general. Un cordial saludo
@Egartec10 жыл бұрын
es un gusto amigo PeluchenteMJ
@edmundogriffin34488 жыл бұрын
Ejemplo muy claro que me ha servido!!! gracias por compartir
@Egartec8 жыл бұрын
Gracias a ti :)
@camaleon057110 жыл бұрын
Excelente tutorial, me ayudo aclarar mis dudas. Gracias
@Egartec10 жыл бұрын
un gusto amigo.. Saludos!
@miriamvillalobos44049 жыл бұрын
Muy buen aporte, excelente explicación, muchas gracias.
@Egartec9 жыл бұрын
Miriam Villalobos un gusto :)
@miriamvillalobos44049 жыл бұрын
de casualidad no tienen un ejemplo utilizando entity framework, manejando mvc y firebird? sinceramente explicas muy bien!
@Egartec9 жыл бұрын
Miriam Villalobos firebird? pues no he manejado ese DBA pero supongo que es cuestión de que obtengas la cadena de conexión, ya que entity framewrok se encarga de conectar a la base de datos indistintamente del DBA que uses
@SEBAS90MESA11 жыл бұрын
Gracias por el aporte y por tu tiempo.
@Egartec11 жыл бұрын
un gusto amigo
@JigokuKuran6 жыл бұрын
Excelente explicación muchas gracias!
@atodaostia27118 жыл бұрын
Excelente video bendiciones doctor!!
@Egartec8 жыл бұрын
Gracias, muy pronto nuevos videos de Entity Framework aplicados a un entorno MVC en Asp Net :)
@ticoo2410 жыл бұрын
Excelente aporte se aprende bastante
@Egartec10 жыл бұрын
Gracias!
@lermya.ferrerperalta29248 жыл бұрын
Excelente tutorial y bien explicado!
@Egartec8 жыл бұрын
+Lermy Antonio Ferrer Peralta Gracias :)
@RaulJordan238 жыл бұрын
Excelente!. Gracias por compartir.
@pablobonfante6338 жыл бұрын
Muchas gracias me sirvió de mucho.
@nachomarini9 жыл бұрын
Exelente video. Muy buen explicito. Te hago una consulta, en el paso que realizas en el minuto 12:45 a la hora de realizar el metodo addPresidente, en mi caso, cuando pongo db.(MiEntidad).(Aquie no me trae el (AddObject). Tiene Idea de que puede ser? Ademas seria muy interesante aplicar este mismo ejemplo con 3 capas. Ya que se solicita bastante. Saludos!
@Egartec9 жыл бұрын
Ignacio Marini Hola para usar arquitectura en capas puedes ver este video kzbin.info/www/bejne/iJiXdIuOrKp-a6M, aparte otros que hay en mi canal. Con respecto a que no te trae el objeto, intenta eliminar y volver a agregar tu entidad, limpia y compila. Saludos.
@DeiviYmayita6 жыл бұрын
Intenta poner solo .Add(NombreDelObjetivo) Tambien puedes usar este patrón para insertar o actualizar el registro en caso de que estes usando una propiedad id como llave primaria : using (var vetN = new VeterinariaNuevaEntities()) { vetN .Entry(objeto).State = objeto.Id == 0 ? EntityState.Added : EntityState.Modified; context.SaveChanges(); } Por supuesto que tienes que cambiar objeto.Id por el nombre de tu propiedad que usas como llave primaria. es.stackoverflow.com/questions/94884/no-existe-el-m%C3%A9todo-addobject-en-entity-framework-versi%C3%B3n-6-0-0?rq=1 Saludos desde Perú.
@juanpabloquinonezj71928 жыл бұрын
Exelente, gracias por compartir.
@Egartec8 жыл бұрын
Gracias Juan Pablo, puedes ver un nuevo video de Entity Framework en el siguiente enlace kzbin.info/www/bejne/nKmnh3RurL2tmJo Saludos
@sebastianecheverry17788 жыл бұрын
super bien explicado muchas gracias :)
@Egartec8 жыл бұрын
Un gusto :)
@lenmaxX7 жыл бұрын
Hola, ¿Se tiene que hacer alguna configuracion en la base de datos para que la aplicacion se puede conectar correctamente?
@Jonatan2379 жыл бұрын
interesante! buen aporte!
@IngRomantob10 жыл бұрын
Perfecto !!! Gracias por tu ejemplo me sirvio de maravilla,,solo una pregunta que tan eficiente es linq para bases de datos robustas es decir, 1 millon de registros o mas? que tan rapida es la respuesta ?
@Egartec10 жыл бұрын
lo más recomendable sería q uses entity framework con procedimientos almacenados, es más rápido!
@joaquinmaverick829 жыл бұрын
excelente aporte!! me sirvió muchisimo... te hago una consulta... en lugar de un listview estoy usando un datagridview modificando algunas cosas tengo la misma funcionalidad... te consulto si sabes como hacer un filtro desde un textbox para el datagridview, por ejemplo que me muestre todos los presidentes que se llaman "Juan" (ingresado en un textbox de busqueda) saludos y gracias nuevamente!
@Egartec9 жыл бұрын
Joaquin Pellegrini puedes usar datatables en esta página lo puedes encontrar datatables.net, tiene muchas funcionalidades y muy buena documnetación, actualmente lo utilizo en mis aplicaciones web. Saludos!
@vasga_floze4 жыл бұрын
Aun se puede descargar el código y la base de datos?
@mowzh28 жыл бұрын
amigo te compartiré en mi blog.
@Egartec8 жыл бұрын
+jose fuentes nuñez gracias :)
@FranklinMazaPineda10 жыл бұрын
muy buen trabajo, una preguta podria como seria en capas podria poner una descripcion , gracias
@Egartec8 жыл бұрын
Hola este video te puede servir kzbin.info/www/bejne/iJiXdIuOrKp-a6M
@ricardosieglevideos10 жыл бұрын
una consulta: este mismo codigo o imlementacion funciona si lo aplico a un proyecto pero de tipo WEB no windows form? muchas gracias
@Egartec10 жыл бұрын
si amigo funciona igual
@MARTHAPEREZ-mp7ug6 жыл бұрын
Bien explicado gracias!!
@carlosalsero7 жыл бұрын
una duda al poner addobject() me sale un error Error CS1061 'DbSet' no contiene una definición para 'Addobject' ni se encuentra ningún método de extensión 'Addobject' que acepte un primer argumento del tipo 'DbSet' (¿falta alguna directiva using o una referencia de ensamblado?) en otra tabla... me puedes ayudaree porfa?
@DeiviYmayita6 жыл бұрын
Intenta poner solo .Add(NombreDelObjetivo) Tambien puedes usar este patrón para insertar o actualizar el registro en caso de que estes usando una propiedad id como llave primaria : using (var vetN = new VeterinariaNuevaEntities()) { vetN .Entry(objeto).State = objeto.Id == 0 ? EntityState.Added : EntityState.Modified; context.SaveChanges(); } Por supuesto que tienes que cambiar objeto.Id por el nombre de tu propiedad que usas como llave primaria. es.stackoverflow.com/questions/94884/no-existe-el-m%C3%A9todo-addobject-en-entity-framework-versi%C3%B3n-6-0-0?rq=1 Saludos desde Perú.
@batistaperezpena46644 жыл бұрын
Cual es la diferencia y cual es la mejor forma de crear los objetos, de la manera en como usted lo hace o presidentes pre =new presidente(); pre.nombre=txtnombre.text; es decir, sin las llaves ???
@Egartec4 жыл бұрын
Siempre que quieras crear un objeto hay que inicializarlo. Otra forma de hacerlo es: presidente pre = new presidente(){ nombre: "", apellidos: "", etc.... }
@roberto1121119 жыл бұрын
Exelente Explicacion
@juanmanuelregonat34929 жыл бұрын
Hola, recién comienzo a explorar ese tema y estoy teniendo un problema: realizo todo el ejemplo paso a paso pero cuando agrego algún nombre a la lista me doy cuenta que esta queda "en memoria" pero no se guarda en la base. Entonces, cuando cierro la aplicación y vuelvo a abrirla, todos los datos cargados desaparecen. ¿Qué estoy haciendo mal?. ¿Qué debería mirar?. Gracias por la ayuda.
@juanmanuelregonat34929 жыл бұрын
Ja, justo esta semana "resolví" el problema. Yo venía copiando la bd al proyecto (es algo que te pregunta el VS cuando armas el el entity) pero la última vez decidí dejar la bd fuera del proyecto. Y así anduvo.
@juanmanuelregonat34929 жыл бұрын
No se si de configuración. Hay algo que hace que cuando la base se copia al proyecto ya no guarde los cambios. Debe faltar algo que no esta en el código que se ve en el vídeo
@Egartec9 жыл бұрын
+Juan Manuel Regonat asegúrate de cuando creas el modelo edmx crees la cadena de conexion correctamente. Ya cuando estés en la Capa Datos solo usa using(DB_Entities db = new DB_Entiies()){ } Donde DB_Entities es el nombre de tu conexión con Entity Framework. Esto abre y cierra tu conexión a la DB y no olvides usar db.SaveChanges() para que quede almacenado en tu BD. Para una mejor comprensión, estos otros videos te pueden ayudar: kzbin.info/www/bejne/iJiXdIuOrKp-a6M kzbin.info/www/bejne/a3nHk52ffp59i7s Saludos!
@juanmanuelregonat34929 жыл бұрын
+tumundotecperu gracias a todos!. los voy a mirar!
@erickmarcia52978 жыл бұрын
Hola bro... una consulta. como funciona Entity con los esquemas de Bases de Datos... mejor dicho que la base de datos tenga barios esquemas y que los esquemas tengan las mismas tablas, por ejemplo tengo una > BD PRUEBA esta contiene dos o mas esquemas > ESQUEMA1.USUARIO, ESQUEMA2.USUARIO. como tengo que hacer referencia.
@Egartec8 жыл бұрын
Hola, cuando haces la importación con el datamodel, te aparecen los diferentes esquemas, empezando por dbo y los otros que tengas en tu base de datos. Saludos
@ojoelectronico9 жыл бұрын
Excelente video.
@Jcmunozkl9 жыл бұрын
bueno, cencillo y muy claro
@Egartec9 жыл бұрын
Un gusto que te haya servido. Saludos!
@JonerCVega9 жыл бұрын
Excelente tutorial se agradece, pero tengo una duda cual seria mas efectivo, rapido etc etc entre datatables o datagridview? desde ya muchas gracias :D
@Egartec9 жыл бұрын
JhoNer Vega en lo personal prefiero datables, uso este datatables.net/ por si te interese, es muy bueno. Saludos!
@DaniloVN66610 жыл бұрын
Descargue la versión Trial de VS2010 Ultimate desde la página de Microsoft y al momententar agregar los items no me aparece la opcion para el Entity framework baje el entity framework desde la pagina de microsoft y tampoco me aparece ingrese serial que encontre en internet y mi VS dejo de ser trial y esta con licencia supuestamente pero tampoco me aparece las plantillas de entity framework alguien sabe por que me sucede eso?
@Egartec10 жыл бұрын
hola DaniloVN666 para agregar EF a un proyecto lo mejor es hacerlo desde nuget ya que te carga todas las liberrías y dependencias. Puedes ver este otro vídeo kzbin.info/www/bejne/iJiXdIuOrKp-a6M Saludos!
@silviamartinez5719 жыл бұрын
Muy buen video me esta sirviendo mucho para guiarme para mi proyecto pero tengo una duda yo los datos que ingreso a veces son int y para crear el listviewitem ilst = etc, yo pongo lo que es un id que es un int y me dice que no se puede convertir ya lo puse con toString pero no me funciona ¿me podrias decir como? :)
@Egartec9 жыл бұрын
Silvia Martínez intenta usando un List
@lBrayanD9 жыл бұрын
+Silvia Martínez valor.toString()
@Makku2938 жыл бұрын
Estuve usando DAO en PHP. Ahora que me toca usar EF en ASP.NET. Tengo la duda de que si el uso de DAO es parecido al de EF?.
@Egartec8 жыл бұрын
Existe una forma de hacerlo parecido, usar consultas sql usando db.Database.SqlQuery
@GerardoBelot7 жыл бұрын
Esplendido ejemplo para demostrar el uso de Entity que me quedo muy claro su modo de trabajo, pero en un caso de deploy ni se les ocurra hacer una query similar a la de "listar partidos", matarían a la base de datos XD
@Egartec7 жыл бұрын
con miles o millones de registro de echo que si hacen eso, despiden al Adm. de Base de Datos jejeje
@GerardoBelot7 жыл бұрын
@antony perez zea En este caso, Listar_Partidos, sale Group a una tabla, para demostración esta bien, pero en deploy en un caso de vida real, deberías salir de una tabla relacionada, indexada y con declaración declarando una llave foranea. es decier una relación de uno a muchos, Saludos!!
@kanonknthekn40488 жыл бұрын
Tengo una duda que no e podido aclarar.. si ya tengo el modelo hecho y en la base de datos SQL agrego un indice NON Cluster (no PK, No FK) ¿se requiere actualizar el modelo? o no es necesario?, o solo es necesario para los pk,fk y no para los indices non cluster?????, Gracias por tus vídeos.
@kanonknthekn40488 жыл бұрын
en el comentario anterior me refiero a entity framework 5
@Egartec8 жыл бұрын
Hola, si es necesario actualizar sólo la tabla en la que has hechos los cambios, pero no todo el modelo. Saludos
@kanonknthekn40488 жыл бұрын
***** Graciaaasss :) ya había actualizado producción la tabla , esperaba que fuera así como me dijiste ya que no había visto problemas en desarrollo al agregar los índices y la aplicación funcionaba con esa mejora, gracias ya que no encontré esta respuesta en google. SALUDOS . Y seguiré viendo tus vídeos. La actualización del modelo solo aplica al agregar los pk y fk ¿cierto?
@kanonknthekn40488 жыл бұрын
Te refieres a que la única actualización es en la tabla de sql y no a la entidad de esa tabla en entity framework? Ya que si se requiere en entity framework que debería de agregar?, tienes un ejemplo?
@Egartec8 жыл бұрын
Siempre ten en cuento esto amigo: Siempre que hagas un cambio en alguna de tabla de la Base de Datos, actualiza esa tabla o tablas en tu modelo de entity framework. Aunq parezca tedios o repetitivo, anda siempre a la segura, eso depende de tí. Saludos
@PeluchenteMJ10 жыл бұрын
Contara con algún otro servidor del cual podamos descargar el (Código + Base de Datos) de manera permanente o privada. Muchas gracias. Un cordial
@PeluchenteMJ10 жыл бұрын
Agradezco su pronta respuesta. Reciba de antemano mi agradecimiento.
@juanrosmirez467 жыл бұрын
db.Person.AddObject(jug); Cuando pongo eso me sale un error código CS1061. Cómo puedo solucionarlo?
@Egartec7 жыл бұрын
Hola usa db.Person.Add(jug); Saludos
@martingonzalez33356 жыл бұрын
A que se refiere con lo de nombre de servidor?
@cristobalcruzzarate4 жыл бұрын
el proyecto q esta en el video no es igual al del tutorial
@Deodref7 жыл бұрын
no me deja adjuntar la BD me aparece error 5120
@batistaperezpena46644 жыл бұрын
A esto es que se le llama Database first?
@Egartec4 жыл бұрын
Correcto!
@batistaperezpena46644 жыл бұрын
@@Egartec Muchas Gracias!!!*
@Lordlepetit8 жыл бұрын
Amigo Ayuuuudaaa para realizar el metodo de eliminar, no me aparece la opcion .DeleteObject o algo relacionado... el code private void EliminarClientes() { int ID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString()); var Dlt = db.Clientes.Where(w => w.IdCliente == ID).FirstOrDefault(); db.Clientes. ERROR . ERROR , osea no me aparece nada de delete aiudaa } lo tengo de esa manera ya que yo lo estoy haciendo en un gridview , estoy en visual 2015, pero el problemaesta en el final
@Egartec8 жыл бұрын
Hola usa db.Clientes.Remove(Dlt) Te recomiendo estos nuevos videos kzbin.info/www/bejne/nKmnh3RurL2tmJo Saludos
@Lordlepetit8 жыл бұрын
Egartec gracias amigo lo intentare y por supuesto veré los vídeos , Una última pregunta , la verdad soy nuevo en este tema y con sql 2012, pero hablando de forms, si al final para crear el proyecto de instalación copio el script de la base de datos, la entity seguira funcionando ? o qué debo hacer, esque es un proyecto que debo enviar o si envío el Code y el script de la base de datos , podrán visualizar el proyecto satisfactoriamente ? te felicito amigo, explicas muy bienm, sigue haciendo vídeos , me suscribo .
@Egartec8 жыл бұрын
Gracias por tus comentarios Willy Diaz, claro que sigue funcionando, siempre y cuando tengas la base de datos en SQL Server (ojo sucede con cualquier Gestor de Base de Datos), ya que entity framework sólo usa la conexión para acceder a la DB, espero haberme podido explicar... cualquier consulta no dudes en hacérmela. Saludos
@Lordlepetit8 жыл бұрын
Amigo, mira que no funciono con el "Remove" que mas podria utilizar ? gracias por tu ayuda
@Egartec8 жыл бұрын
déjame un mensaje o una captura para ver tu código en facebook.com/egartec
@jplux199310 жыл бұрын
disculpa, entendi bien lo que hacias pero no me quedo algo claro. cuando empesabas a ingresar, borrar y buscar usuarios, en si no alterabas la informacion de la base de datos? puesto que como te conectabas era con el objeto no estoy seguro :S
@Egartec10 жыл бұрын
Entity Framework se encarga de hacer el trabajo tras bambalinas, es decir mientras tu trabajas con los objetos EF hace lo mismo con la Base de Datos, lo que hace es abstraer todo esos procedimientos engorrosos que se hacían anteriormente para simples consultas CRUD. Espero haberte podido ayudar. Saludos!
@StraadWota9 жыл бұрын
Muy claro :)
@thiancriss859 жыл бұрын
esta muy bien explicado. Gracias
@Tlachus2411 жыл бұрын
No se puede descargar el codigo de ejemplo.
@Rey_MR6 жыл бұрын
Estuviera mejor si estuviera mas editado y con mas ganas pero bueeeno, se agradece por compartir la info.
@devmashup10 жыл бұрын
Es un buen tutorial de Linq no veo EF por ningún lado
@emanuelbarra700810 жыл бұрын
tienes el codigoo?????
@Egartec10 жыл бұрын
Emanuel Barra en la descripción del video encuentras el link de descarga
@kross9929 жыл бұрын
Gracias me sirivieron algunas cosas
@cesarbarreto59428 жыл бұрын
Pero ahora es mas factible utilizar el firstcode con el fluentapi
@Egartec8 жыл бұрын
+Cesar Barreto Gracias por el aporte
@maximiliano5288 жыл бұрын
ME PODRIAS asesorar un poquito con el pedo donde concatenaste --SELECCIONE-- como funciona en si porfa :s, agrega seleccione a una tabla volatil o algo asi ?
Amigo un excelente trabajo, gracias por los tutoriales.. Posdata. el link de tu pagina no funciona (ww35.tumundotec.net/)
@Egartec10 жыл бұрын
GRacias amigo Nestor Anderson Ocaña Sudario , por ahora la web está deshabilitada, pronto volveremos. Puedes seguirnos en nuestro canal para más videotutoriales. Saludos!
@xxjeshuxx167 жыл бұрын
y buscar
@xxjeshuxx167 жыл бұрын
uu :'(
@batistaperezpena46644 жыл бұрын
EL método AddObject() Ni el DeleteObject() me salen, porque ?
@Egartec4 жыл бұрын
Para las nuevas versiones de EntityFramework se usa el metodo Add y Remove, te recomiendo ir a este curso desde cero kzbin.info/aero/PL8neH3UPvUd4YpvwAktK4jgVkZq3NalfC