我正在执行此
EntityConnection entityConnection = (EntityConnection)context.Connection;
EntityCommand command = entityConnection.CreateCommand();
command.CommandText = "Genesis.AL_Insert";
command.CommandType = CommandType.StoredProcedure;
//Parametro de NombrePlantilla
EntityParameter nombrePlantillaParameter = new EntityParameter("NombrePlantilla", DbType.String);
nombrePlantillaParameter.Value = lote.Plantilla.Nombre;
command.Parameters.Add(nombrePlantillaParameter);
//Parametro de LoteId
EntityParameter loteIdParameter = new EntityParameter("LoteId", DbType.Guid);
loteIdParameter.Value = lote.LoteId;
command.Parameters.Add(loteIdParameter);
// Parametro de Secuencia
EntityParameter secuenciaParameter = new EntityParameter("Secuencia", DbType.Int32);
if (secuencia > 0) {
secuenciaParameter.Value = secuencia;
}
else {
secuenciaParameter.Value = 0;
}
command.Parameters.Add(secuenciaParameter);
//Parametro de UsuarioId
EntityParameter usuarioIdParameter = new EntityParameter("UsuarioId", DbType.Guid);
usuarioIdParameter.Value = usuario.UsuarioId;
command.Parameters.Add(usuarioIdParameter);
//Parametro de Estacion
EntityParameter estacionParameter = new EntityParameter("Estacion", DbType.String);
estacionParameter.Value = estacion;
command.Parameters.Add(estacionParameter);
//Parametro de ActividadId
EntityParameter actividadIdParameter = new EntityParameter("ActividadId", DbType.Guid);
actividadIdParameter.Value = actividad.ActividadId;
command.Parameters.Add(actividadIdParameter);
//Parametro de Descripcion
EntityParameter descripcionParameter = new EntityParameter("Descripcion", DbType.String);
descripcionParameter.Value = descripcion;
command.Parameters.Add(descripcionParameter);
//Parametro de ValoresAnteriores
EntityParameter valoresAnterioresParameter = new EntityParameter("ValoresAnteriores", DbType.String);
valoresAnterioresParameter.Value = valoresAnteriores;
command.Parameters.Add(valoresAnterioresParameter);
//Parametro de ValoresNuevos
EntityParameter valoresNuevosParameter = new EntityParameter("ValoresNuevos", DbType.String);
valoresNuevosParameter.Value = valoresNuevos;
command.Parameters.Add(valoresNuevosParameter);
command.ExecuteNonQuery();
我收到此错误:
"The container 'XXXX' specified for the FunctionImport could not be found in the current workspace."
答案 0 :(得分:3)
此错误表示您的实体框架模型存在问题。
也可能是它不喜欢“。”在存储过程名称中。
有关函数导入的信息,请参阅:
答案 1 :(得分:0)
我遇到了同样的问题-对我来说解决的是连接字符串。我使用了错误的模型路径。