ze względu na błąd nr 55778 (parametry procedury składowanej są pomijane podczas aktualizacji modelu danych encji) nie jest możliwe automatyczne importowanie procedur składowanych MySQL do modelu danych encji.
Jako obejście możesz ręcznie manipulować utworzonym plikiem .edmx (.ssdl, .csdl):
Zaimportuj procedurę składowaną MySQL, jak opisano powyżej
Wyszukaj nazwę procedury składowanej w modelu (plik .edmx lub pliki .ssdl, .csdl)
W modelu pamięci masowej (SSDL) zastąp:
<Function Name="GetStudentGrades" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
</Function>
z:
<Function Name="GetStudentGrades" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
<Parameter Name="StudentID" Type="int" Mode="In" />
</Function>
W modelu koncepcyjnym (CSDL) zastąp:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
</FunctionImport>
z:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
<Parameter Name="StudentID" Mode="In" Type="Int32" />
</FunctionImport>
Mam nadzieję, że to pomoże! Na zdrowie