【发布时间】:2017-12-28 12:04:07
【问题描述】:
我正在尝试从 Entity fromawork 5.0 到 MySQL 进行存储过程调用。我能够连接到 MySQL,但是当我调用存储过程时,我得到了空实体(没有数据)。我该如何解决这个问题 -
下面是我用来调用存储过程的代码 -
public virtual ObjectResult<usp_GetFileType_Result> usp_GetFileType()
{
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_GetFileType_Result>("usp_GetFileType");
}
我观察到更多的事情是,每当我从存储的 porcedure 更新 .edmx 文件时,我都会得到这样的空模型 -
namespace MySQLwithEntity
{
using System;
public partial class usp_GetFileType_Result
{
}
}
所以我像下面这样手动填写 -
namespace MySQLwithEntity
{
using System;
public partial class usp_GetFileType_Result
{
public int FileTypeId { get; set; }
public string FileTypeName { get; set; }
}
}
但我仍然得到空值 -
【问题讨论】:
标签: c# mysql entity-framework