बग #55778 के कारण (संग्रहीत कार्यविधि पैरामीटर निकाय डेटा मॉडल के अद्यतन के दौरान छोड़ दिए जाते हैं) MySQL संग्रहीत कार्यविधियों को निकाय डेटा मॉडल में स्वचालित रूप से आयात करना संभव नहीं है।
वर्कअराउंड के रूप में आप बनाई गई .edmx फ़ाइल (.ssdl, .csdl) में मैन्युअल रूप से हेरफेर कर सकते हैं:
ऊपर बताए अनुसार MySQL संग्रहित प्रक्रिया को आयात करें
मॉडल (.edmx फ़ाइल या .ssdl, .csdl फ़ाइलें) में संग्रहीत कार्यविधि नाम खोजें
स्टोरेज मॉडल (एसएसडीएल) के भीतर बदलें:
<Function Name="GetStudentGrades" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
</Function>
साथ:
<Function Name="GetStudentGrades" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
<Parameter Name="StudentID" Type="int" Mode="In" />
</Function>
अवधारणात्मक मॉडल (सीएसडीएल) के भीतर प्रतिस्थापित करें:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
</FunctionImport>
साथ:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
<Parameter Name="StudentID" Mode="In" Type="Int32" />
</FunctionImport>
आशा है कि इससे मदद मिलेगी! चीयर्स