Hola,
Mi duda concreta es la siguiente tengo tres tablas en una base de datos: Producto, Molde y variables. Esta tres tablas tiene campos concretos para realizar el calculo del costo de fabricación de los productos. Por decir algunos,
en
Producto -> peso (float)
Molde -> numero de bocas (int), tipo de molde (int)
Variables -> Costo del material (float), costo de la mano de obra (float) De este debo obtener el ultimo registro generado.
Bien, hasta aquí no tengo mayores problemas, realice todos los formularios y funciona todo correctamente. Pero ahora debo generar la consulta y mostrar el resultado, la verdad es que me inclinado por hacerlo desde una nueva consulta, y para esto
genere un tabla (ApplicationData) para ir tomando los resultados y colocarlos y que con campos calculados se realice el resto de la tarea.
yo quedo trabado aqui:
partial void Query1_PreprocessQuery(int? IdProducto, ref IQueryable<Table1Item> query){
IQueryable<productosItem> varLocalProductos = null;
IQueryable<matrizItem> varLocalMatriz = null ;
IQueryable<variablesItem> varLocalVar = null ;
var resultado = (from tPro in varLocalProductos
join tMat in varLocalMatriz on tPro.codigo equals tMat.codigo
from tVar in varLocalVar
where tPro.Id == IdProducto
select new { tPro.codigo,
tPro.peso,
tMat.bocas,
tMat.porta,
tVar.inyeccion,
tVar.rotofinish,
tVar.niquel}).Take(1);
}
No se me ocurre como hacerlo... Muchas gracias.