Комментарии:
Gracias, super interesante y practico tus ejemplos, ya quiero que hagas el video del curso que prometiste,
Ответитьbuen contenido amigo, para cuando sacas el cursito?
ОтветитьIdolo, Maquina, Fiera, Definitivamente un muy buen ejemplo de Code First y Entity Framework 👌
Ответитьno me había dado cuenta del grillito hasta que lo mencionaste xd
ОтветитьSi ya tengo creada una base de datos no hace falta que haga context.database.migrate(), no?
ОтветитьRecién voy viendo este vídeo y ya van 3.2K de manitas arriba, ¿me pregunto si el curso completo y gratuito de Entity Framework ya está disponible? 😄
ОтветитьHola Oscar te saludo del SV, soy miembro de este canal de más de 5 anos, tus videos me ayudan a seguir mejorando en este mundo de la programación, estoy desarrollando en MAUI, pregunta tienes un un video donde utilizar EntityFramework para MAUI ?
ОтветитьUna duda,
¿Qué necesidad hay de crear una "Biblioteca de Clases DB"?. Yo lo hice creando carpetas: Domain, Models, y ahí generé las clases que serán las futuras tablas de la Base de Datos.
Apliqué todo lo demás: ConnectionString, Program.cs y apliqué el Add-Migration y me funcionó todo OK.
¿Por qué se debe usar Biblioteca de Clases? Es algo que me causa curiosidad, quizás pueda ser para "NO alterar el Proyecto" o por algo quizás qué "quisiera saber porque" no se mencionó en el video, gracias de antemano
No me instala bien el vscode 2022. No me muestra los proyectos dentro de la solucion.
ОтветитьNo tengo el .json de configuraciones.
Ответитьgracias amigo, podrias haberle metido CRUD Pequeñito y ya de 10, pero aun asi un 10
ОтветитьA mi me gusta para acelerar mi código el “Auto Implementar “ métodos. Buen video ❤
Ответить"Tengo esta Base de Datos pelona, pelona como Nicolas de HolaMundo" jajaja!
ОтветитьSaludos Hector. Fui haciendo los paso y todo me funciona con Add-Migrate InitDB. pero cuando corro el proyecto me da el siguiente error:
Microsoft.Data.SqlClient.SqlException: 'Introducing FOREIGN KEY constraint 'FK_Beer_Beer_BrandID' on table 'Beer' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Could not create constraint or index. See previous errors.'
Devolvi el video y veo que mis clases, tanto Beer como Brand estan igual al tuyo:
Beer.cs:
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int BeerID { get; set; }
public string Name { get; set; }
public int BrandID { get; set; }
[ForeignKey("BrandID")]
public virtual Brand Brand { get; set; }
Brand.cs:
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int BrandID { get; set; }
public string Name { get; set; }
public virtual ICollection<Beer> Beers { get; set; }
En caso de error de certificado SSL usar Encrypt=False en la cadena de conexión
ОтветитьMuy buenas tardes, camaradas, de ante mano, un placer recibir este tipo de educación tecnológica y productiva, es exquisito aprender de este maestro, por otro lado, agradecerte Hdeleon, tal vez sea uno de tantos agradecimientos más, que recibes, pero créeme que Todo lo mejor te va a seguir sucediendo. Y por otro lado, aquí les dejo manifestado, un posible error, que me sucedió a mí, y tal vez le ocurra a alguno de ustedes, está relacionado con el certificado digital para la conexión al servidor, y es este con su solución:
"ConnectionStrings": {
"DialectoConnection": "Server=NAMESERVER\\SQLEXPRESS;Database=NAMEDB;TrustServerCertificate=True;Trusted_Connection=true;MultipleActiveResultSets=true"
};
La instrucción que se debe añadir es la TrustServerCertificate=True; para que les permita conectarse a la DB y crear las tabla automáticamente.
Aquí les dejo el error: (System.ArgumentException: 'Keyword not supported: 'truested_connection'.', configurar excepciones).
Alguien sabe cual es el video que dice donde explica lo de la carga peresoza?
Gracias
Estaba tan enfocado que no oia al grillo hasta que lo mencionaste, que bien explicas.
Ответитьhola, excelente video, una pregunta como quedaria la cadena de conexión si tengo que colocarle el usuario y la contraseña de sqlserver
ОтветитьHola Héctor! Se podría trabajar con Code First pero sin usar el ORM de Entity Framework? Estoy buscando videos sobre Code First en C#, pero siempre es con Entity Framework y me surgio la duda. Si la pregunta es muy tonta lo siento, solo llevo desde noviembre del aöo pasado en esto de la programación y debo de decir, que estoy aprendiendo un montón con tus videos y cursos, gracias!
ОтветитьLa inyeccion tambien en tipos de clases distintas a controladoras? osea en vez de un controller si tengo una clase normal que no sea del tipo controlador se da?
Ответитьaaaa con razón el grillito en el título xD
Ответитьmuchas gracias hector, me ha sido de ayuda para reforzar algunas cosas
ОтветитьRapido y conciso, tu nunca me decepcionas :v, tenga su like!
ОтветитьSos un Crack!!!
ОтветитьSi quiero hacer la conexi[on a una base de datos mysql cambiaria el options.UseSqlServer a options.UseMySQL? o tengo que instalar alguna dependencia nuget para que funcione en mysql
ОтветитьHola Hector, tengo una duda que no he podido solucionar.
Cuando haces una modificación en la base de datos, algo como cambiar tablas, crear o modificar tablas, como puedes reflejar ese cambio en Entity?
Yo he usado Linq y ahí basta con arrastrar nuevamente las tablas de la pestaña servidores a el mapa que te autogenera Linq, pero con entity, no halle la manera.
Sería de mucha ayuda.
Si les sale esto "Error "La cadena de certificados la emitió una autoridad que no es de confianza"
al ejecutar el programa la solucion es poniendo esto ";Trust Server Certificate=true" en la ConnectionStrings del archivo appsettings.json
Hola, espero alguien me pueda orientar con el error que tengo, estoy siguiendo el video y estoy intentando aplicar esto a una bd ya existente, pero sin tablas, pero al momento de compilar el proyecto en la linea de context.Database.Migrate(); me marca el siguiente error:
Method not found: 'Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder`1<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String, System.String, System.String, System.String, Boolean, System.String)'.
Espero me puedan ayudar, gracias.
como puedo consumir esto con React o Angular?
Ответитьya va pa mas de 2400 likes que se venga ese curso jaja
ОтветитьEsperamos el curso completo... me salvaste la vida con esto!!!
Ответить🤘 jajaja ese grillo 🦗
Ответить👏👏
ОтветитьY yo buscando el grillito en mi casa, pensando que estaba aquí 🤡
ОтветитьExcelente material hermano, que posibilidad que subas contenido de entity framework core utilizando FIREBIRD.
ОтветитьSuscrito papu, buenos videos para ver con una Corona bien fría 👌
ОтветитьHola Hector, he aprendido mucho contigo, te lo agradezco de corazon, te he seguido en varios videos y el codigo funciona, pero en este al hacer la conexion me da el siguiente error " La cadena de certificación fue emitida por una entidad en la que no se confía.)" y no se crean las tablas ni nada, si puedes orientarme.
Muchas gracias
Alguien me puede ayudar con este error, lo tengo cuando ejecuto el Scaffold
A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - La cadena de certificación fue emitida por una entidad en la que no se confía.)
Me funcionó solo que tuve que agregarle
encrypt=false; en el connectionstring
Hola profe. Un gusto sus cursos. Lo acabo de conocer por udemy y pense que no tenia más. Ahora queria justo eso. Una pregunta solo de curioso. Por que las fk de las entidades tienen virtual? Donde se haria el override?
ОтветитьY para .net framework como se hace?
ОтветитьPara cuando el curso free?
ОтветитьA mi me dice Failed Build cuando agrego Add-Migration InitDB. Coloque como predeterminado el proyecto de la API y en la consola el proyecto DB pero no da ninguna informacion mas que ese mensaje 😐
ОтветитьMuy buen aporte! muchas gracias Hector. Claro y al punto como siempre. Saludos desde Misiones, Argentina!
ОтветитьEs increible lo que me ayudan tus videos, espero con ansias el curso completo de EF
ОтветитьHector eres un capo !! Muchas muchas gracias por el video, te prometo que he estado 1 semana viendo como poder trabajar la api con code first y n capas .. estaba muy frustrado y decepcionado que no encontraba alguna solución. enserio espero poder apoyar pronto el canal y aprender mas del conocimiento que tienes. Saludos desde Guatemala
Ответить