karena bug #55778 (Parameter prosedur tersimpan dihilangkan selama pembaruan model data entitas) tidak mungkin mengimpor Prosedur Tersimpan MySQL secara otomatis ke dalam model data entitas.
Sebagai solusinya, Anda dapat secara manual memanipulasi file .edmx yang dibuat (.ssdl, .csdl):
Impor Prosedur Tersimpan MySQL seperti yang dijelaskan di atas
Cari nama Prosedur Tersimpan dalam model (file .edmx atau file .ssdl, .csdl)
Dalam Model Penyimpanan (SSDL) ganti:
<Function Name="GetStudentGrades" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
</Function>
dengan:
<Function Name="GetStudentGrades" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
<Parameter Name="StudentID" Type="int" Mode="In" />
</Function>
Dalam Model Konseptual (CSDL) ganti:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
</FunctionImport>
dengan:
<FunctionImport Name="GetStudentGrades" EntitySet="StudentGrades" ReturnType=...>
<Parameter Name="StudentID" Mode="In" Type="Int32" />
</FunctionImport>
Semoga membantu! Cheers