Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad:
Tecnología e Innovación.
Actividad:
Asincrónica - Semana 6.
Asignatura:
Programación ll.
Docente:
Inge. Ivonne Lissette Meléndez Landaverde.
Alumno:
César Ovidio Martínez Chicas. (MC1832012022)
Fecha de entrega:
11/09/2023
1. Que es y donde se aplica las Conversiones implícitas y explícitas de tipos de datos. y
El Manejo de valores de punto flotante.
Las conversiones implícitas y explícitas de tipos de datos, así como el manejo de valores de
punto flotante, son conceptos importantes en la gestión de datos y operaciones
matemáticas. A continuación, te proporciono una explicación de cada uno de estos
conceptos:
Conversión Explícita: Una conversión explícita se realiza cuando deseas cambiar un valor
de un tipo de datos a otro de manera explícita. Esto puede ser necesario cuando hay pérdida
potencial de datos o cuando C# no puede realizar la conversión de manera automática.
Puedes usar operadores de conversión explícita como (tipoDato) para realizar la conversión.
double numeroDouble = 10.5;
int numeroEntero = (int)numeroDouble; // Conversión explícita, pérdida de
información
[1]
Biblioteca System.Math: La biblioteca System.Math proporciona funciones para realizar
operaciones matemáticas precisas con valores de punto flotante. Esto incluye funciones
para redondear, truncar, calcular raíces cuadradas, y más.
double numero = 5.67;
double raizCuadrada = Math.Sqrt(numero);
2. Investigar los framework que existe en C# para implementar en las bases de Datos.
Entity Framework (EF): Entity Framework es un ORM (Object-Relational Mapping)
desarrollado por Microsoft. Proporciona una forma fácil de trabajar con bases de datos
relacionales a través de objetos y consultas LINQ en lugar de SQL. EF admite varios
proveedores de bases de datos, lo que permite trabajar con diferentes sistemas de gestión
de bases de datos (DBMS), como SQL Server, MySQL, PostgreSQL, entre otros.
Dapper: Dapper es una micro-ORM desarrollada por Stack Overflow. Es una biblioteca ligera
y rápida que se utiliza para realizar mapeo objeto-relacional (ORM) de manera sencilla. A
menudo se elige cuando se necesita un rendimiento extremadamente alto o se prefiere
escribir SQL en lugar de usar LINQ.
NHibernate: NHibernate es otro ORM para .NET que sigue el patrón de mapeo objeto-
relacional. Al igual que Entity Framework, NHibernate permite a los desarrolladores trabajar
con objetos en lugar de escribir SQL directamente.
MongoDB .NET Driver: Si trabajas con bases de datos NoSQL como MongoDB, puedes
utilizar el controlador oficial de MongoDB para .NET. Proporciona una interfaz para
interactuar con bases de datos MongoDB y realizar operaciones CRUD (Crear, Leer,
Actualizar, Eliminar) de manera eficiente.
[2]
SQLite .NET: SQLite es una base de datos embebida extremadamente liviana que se puede
utilizar en aplicaciones locales y móviles. Para trabajar con SQLite en C#, puedes usar el
paquete System.Data.SQLite o bibliotecas como SQLite-Net-PCL.
Entity Framework Core: Entity Framework Core es una versión más ligera y multiplataforma
de Entity Framework diseñada para aplicaciones .NET Core. Al igual que su predecesor,
permite el mapeo objeto-relacional, pero está optimizado para funcionar en sistemas
operativos y plataformas diferentes a Windows.
[3]