J'ai une requête dans une procédure stockée qui appelle des serveurs liés avec du SQL dynamique. Je comprends qu'EF n'aime pas cela, et j'ai listé spécifiquement toutes les colonnes qui seraient retournées. Pourtant, il n'aime toujours pas ça. Qu'est-ce que je fais de mal ? Je veux juste que EF soit capable de détecter les colonnes retournées par la procédure stockée pour pouvoir créer les classes dont j'ai besoin.
Veuillez voir le code suivant qui constitue les dernières lignes de ma procédure stockée :
SELECT
#TempMain.ID,
#TempMain.Class_Data,
#TempMain.Web_Store_Class1,
#TempMain.Web_Store_Class2,
#TempMain.Web_Store_Status,
#TempMain.Cur_1pc_Cat51_Price,
#TempMain.Cur_1pc_Cat52_Price,
#TempMain.Cur_1pc_Cat61_Price,
#TempMain.Cur_1pc_Cat62_Price,
#TempMain.Cur_1pc_Cat63_Price,
#TempMain.Flat_Length,
#TempMain.Flat_Width,
#TempMain.Item_Height,
#TempMain.Item_Weight,
#TempMain.Um,
#TempMain.Lead_Time_Code,
#TempMain.Wp_Image_Nme,
#TempMain.Wp_Mod_Dte,
#TempMain.Catalog_Price_Chg_Dt,
#TempMain.Description,
#TempMain.Supersede_Ctl,
#TempMain.Supersede_Pn,
TempDesc.Cust_Desc,
TempMfgr.Mfgr_Item_Nbr,
TempMfgr.Mfgr_Name,
TempMfgr.Vendor_ID
FROM
#TempMain
LEFT JOIN TempDesc ON #TempMain.ID = TempDesc.ID
LEFT JOIN TempMfgr ON #TempMain.ID = TempMfgr.ID
0 votes
Duplicata possible de Pourquoi Entity Framework ne peut pas voir les informations des colonnes de ma procédure stockée ?