поради грешка #55778 (Параметрите на съхранената процедура се пропускат по време на актуализиране на модела на данни на обекта) не е възможно автоматично импортиране на MySQL Съхранени процедури в модел на данни на обект.
Като заобиколно решение можете ръчно да манипулирате създадения .edmx файл (.ssdl, .csdl):
Импортирайте MySQL Съхранената процедура, както е описано по-горе
Потърсете името на съхранената процедура в модела (.edmx файл или .ssdl, .csdl файлове)
В рамките на модела за съхранение (SSDL) заменете:
<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>
В рамките на концептуалния модел (CSDL) заменете:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
</FunctionImport>
с:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
<Parameter Name="StudentID" Mode="In" Type="Int32" />
</FunctionImport>
Надявам се това да помогне! Наздраве