Ich versuche einen Aufruf der gespeicherten Prozedur von Entity fromawork 5.0 zu MySQL zu machen. Ich kann eine Verbindung zu MySQL herstellen, aber wenn ich eine gespeicherte Prozedur aufruft, erhalte ich leere Daten (keine Daten). Wie könnte ich dieses Problem beheben -Stored Procedure Call von Enitiy Framwork 5 zu MySQL
Im Folgenden Code verwende ich auf Anruf gespeicherte Prozedur zu machen -
public virtual ObjectResult<usp_GetFileType_Result> usp_GetFileType()
{
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_GetFileType_Result>("usp_GetFileType");
}
ich noch etwas beachten ist, dass, wenn ich .edmx Datei von gespeichert porcedure bin Aktualisierung erhalte ich leeres Modell wie dieses -
namespace MySQLwithEntity
{
using System;
public partial class usp_GetFileType_Result
{
}
}
So füllte ich es manuell wie unten -
namespace MySQLwithEntity
{
using System;
public partial class usp_GetFileType_Result
{
public int FileTypeId { get; set; }
public string FileTypeName { get; set; }
}
}
Aber noch leere Werte Ich erhalte -