110,538
社区成员
发帖
与我相关
我的任务
分享
用户代码未处理 System.Data.EntityCommandExecutionException
HResult=-2146232004
Message=执行命令定义时出错。有关详细信息,请参阅内部异常。
Source=System.Data.Entity
StackTrace:
在 System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
在 System.Data.Objects.Internal.ObjectQueryExecutionPlan.Execute[TResultType](ObjectContext context, ObjectParameterCollection parameterValues)
在 System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
在 System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
在 HMS.Web.BaseService.GetObjectBySQL(String sWhere, String sOrderBy) 位置 d:\2013\SmartRoom\SLProject\HMS\HMS.Web\BaseService.svc.cs:行号 65
在 SyncInvokeGetObjectBySQL(Object , Object[] , Object[] )
在 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
在 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
InnerException: MySql.Data.MySqlClient.MySqlException
HResult=-2147467259
Message=Unknown column 'GroupBy1.K1' in 'field list'
Source=MySql.Data
ErrorCode=-2147467259
Number=1054
StackTrace:
在 MySql.Data.MySqlClient.MySqlStream.ReadPacket()
在 MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId)
在 MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int32& insertedId)
在 MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId)
在 MySql.Data.MySqlClient.MySqlDataReader.NextResult()
在 MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
在 MySql.Data.Entity.EFMySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
在 System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)
在 System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
InnerException:
楼上moonwrite 提供的网址那几个平均、计数的也出这个错误。。求解,不知道什么原因IEnumerable<Article> lst = this.DataContext.Database.SqlQuery<Article>(sql.ToString());
执行SQL一点也没有问题的呀