Modelos c#

Publicado: 05/06/2025 Por: Carlos Eduardo Argoti Patiño

Script Linux simple para crear entorno .NET


Script para crear estructura básica de un proyecto .NET
#!/bin/bash # Script para crear estructura básica de un proyecto .NET # Compatible con .NET Core / .NET 6+ echo "Creando proyecto..." dotnet new webapi -n MyDotNetApp cd MyDotNetApp # Crear carpetas mkdir Controllers Models AppData DTOs # Crear archivo de contexto (lo completamos más adelante) touch AppData/AppDbContext.cs echo "Estructura creada:" tree -L 2 echo "¡Listo!"

Modelos C# (en carpeta Models/ y DTOs/)


1. Models/UserGroup.cs
namespace MyDotNetApp.Models { public class UserGroup { public int Id { get; set; } public string GroupName { get; set; } public List<User> Users { get; set; } = new(); } }
2. Models/User.cs
namespace MyDotNetApp.Models { public class User { public int Id { get; set; } public string Username { get; set; } public int UserGroupId { get; set; } public UserGroup UserGroup { get; set; } } }
3. DTOs/UserGroupDto.cs

Qué es un DTO?

DTO significa Data Transfer Object (Objeto de Transferencia de Datos).

Es un patrón de diseño que se usa para:
✅ Transmitir datos entre capas (por ejemplo, del backend al frontend)

sin exponer directamente los modelos internos de tu aplicación (por ejemplo, entidades como User,
namespace MyDotNetApp.DTOs { public class UserGroupDto { public int Id { get; set; } public string GroupName { get; set; } public List<string> Users { get; set; } } }
🧠 AppDbContext.cs (básico con EF Core)

Estás viendo solo el 60% del contenido. ¡Únete a la Membresía Premium! para acceder al contenido completo.

← Volver a Guías

Comentarios y Valoraciones

No hay comentarios aún. ¡Sé el primero en opinar!