0

Holas soy nuevo con entity framework, tengo un pequeño CRUD de dos tablas

create table Cliente(
 IdCliente int primary key identity(1,1),
 NumeroDocumento varchar(25)
 )

 GO

 create table DETALLE_ESTADO(
 IdDetalle int primary key identity(1,1),
 IdCliente int,
 Estado varchar(60),
 fecha date,
 CONSTRAINT FK_IdVenta FOREIGN KEY (IdCliente) REFERENCES Cliente(IdCliente)
 )

logre cargar registros de esta forma introducir la descripción de la imagen aquí

ahora quiero cargar los datos del boton Detalle y use esto en la vista

<table class="table">
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.Cliente.NumeroDocumento)
        </th>

        <th>
            @Html.DisplayNameFor(model => model.Estado)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.fecha)
        </th>

        <th></th>
    </tr>

</table>

Para cargar los datos de clientes en el controlador use esto, pero ahora no se como usarlo para listar los registros de cada cliente

 public ActionResult Details(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     Cliente cliente = db.Cliente.Find(id);
     if (cliente == null)
     {
         return HttpNotFound();
     }
     return View(cliente);
 }

Lo que necesito ayuda es que cuando le de en el boton Detalles, me cargue todos los registros de ese numero de documento, como la siguiente consulta

select NumeroDocumento, Estado,fecha 
  from Cliente left join  DETALLE_ESTADO
  on Cliente.IdCliente = DETALLE_ESTADO.IdCliente
  where NumeroDocumento like '894204'

introducir la descripción de la imagen aquí

muchas Gracias

0

Examina otras preguntas con la etiqueta o formula tu propia pregunta.