Я пытаюсь заполнить сетку данных представлением, отображенным в ADO.net.Это кажется простым, просто задайте для datagrid dataContext запрос, но он отображает значения, отличные от SQL.
Это запрос из сопоставленного представления ADO:
var query = (from t in context.VIS_EI_Pressupost select t).ToList();
grdProves.DataContext = query;
Представление VIS_EI_Pressupost является сложнымприсоединяйтесь, как видите ...
SELECT dbo._EI_COSTOS.CodigoEmpresa, dbo._EI_COSTOS.Ejercicio, dbo._EI_COSTOS.IdTipusDoc, dbo._EI_COSTOS.IdPressupost, dbo._EI_COSTOS.Versio, dbo._EI_COSTOS.DataPressupost, dbo._EI_COSTOS.CodigoCliente,
dbo._EI_COSTOS.RazonSocial, dbo._EI_COSTOS.EmpleadoR, dbo._EI_COSTOS.EmpleadoV, dbo._EI_COSTOS.CostLaser, dbo._EI_COSTOS.CostPunx, dbo._EI_COSTOS.TpcBCI, dbo._EI_COSTOS.CodigoArticulo,
dbo._EI_COSTOS.Descripcion, dbo._EI_COSTOS.PathDocument, dbo._EI_COSTOS.TeLinies, dbo._EI_COSTOS.Comentari, dbo._EI_COSTOS.DataValidacio, dbo._EI_Usuaris.Descripcion AS Usuari,
dbo._EI_Costos_Linies.RefClient, dbo._EI_COSTOS.Estat, dbo._EI_COSTOS.UltimContacte, dbo._EI_Estats_Pressupost.Descripcio AS DescripcioEstat, dbo._EI_Costos_Linies.Descripcio,
dbo._EI_Costos_Linies.RefDomoli
FROM dbo._EI_COSTOS LEFT OUTER JOIN
dbo._EI_Estats_Pressupost ON dbo._EI_COSTOS.CodigoEmpresa = dbo._EI_Estats_Pressupost.CodigoEmpresa AND dbo._EI_COSTOS.Estat = dbo._EI_Estats_Pressupost.Estat LEFT OUTER JOIN
dbo._EI_Costos_Linies ON dbo._EI_COSTOS.Ejercicio = dbo._EI_Costos_Linies.Ejercicio AND dbo._EI_COSTOS.CodigoEmpresa = dbo._EI_Costos_Linies.CodigoEmpresa AND
dbo._EI_COSTOS.IdPressupost = dbo._EI_Costos_Linies.IdPressupost AND dbo._EI_COSTOS.Versio = dbo._EI_Costos_Linies.Versio AND dbo._EI_COSTOS.IdTipusDoc = dbo._EI_Costos_Linies.IdTipusDoc LEFT OUTER JOIN
dbo._EI_Usuaris ON dbo._EI_COSTOS.CodigoEmpresa = dbo._EI_Usuaris.CodigoEmpresa AND dbo._EI_COSTOS.EmpleadoV = dbo._EI_Usuaris.CodigoEmpleado
WHERE (dbo._EI_COSTOS.TeLinies = 0) OR
(dbo._EI_Costos_Linies.EsReferencia = 1) OR
(dbo._EI_Costos_Linies.Orden = 5)
Я ожидал увидеть тот же результат с представлением результатов sql и с de datagrid, но в ADO он получает различное содержимое. sqlvSc # вид