thiago@mickwd:~/proyectos/das$

proyectos / das

┌─ Aplicación con base de datos

das

Aplicación de escritorio en C# con SQL Server: alta, baja, modificación y listado de registros sobre una capa de acceso a datos propia.

## Resumen

Proyecto Libreria: una app WinForms conectada a SQL Server mediante una clase de acceso a datos (Access) que encapsula conexión, comandos y lectores. El modelo Person implementa su propio ABM.

## Qué muestra

  • Capa de acceso a datos con SqlConnection, SqlCommand y SqlDataReader.
  • Modelo Person con Insert, Update, Delete y List.
  • Generación de IDs con ExecuteScalar.
  • Separación entre interfaz, modelo y acceso a datos.

## Fragmento

Libreria/Access.cs
internal class Access
{
    private SqlConnection connection;

    public void Open()  { /* abre la conexión */ }
    public void Close() { /* la cierra y libera */ }

    public int Write(string sql)            { /* ExecuteNonQuery */ }
    public SqlDataReader Reader(string sql) { /* ExecuteReader */ }
}