EF操作MYSQL 序列不包含任何匹配元素

序列不包含任何匹配元素

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 序列不包含任何匹配元素

源错误:

行 67: using (AllRunSoftContext db = new AllRunSoftContext())
行 68: {
行 69: return db.Set().Where(exp).SingleOrDefault();
行 70: }
行 71: }

0

4个回答

看你的exp怎么写的。条件不正确,没找到。

1
qq_30610267
qq_30610267 这个是出错的方法: public virtual T GetEntity(Func<T, bool> exp) { using (AllRunSoftContext db = new AllRunSoftContext()) { string s = exp.ToString(); var result=db.Set<T>().Where(exp).ToList(); return null; } }
3 年多之前 回复
caozhy
weixin_45841714 回复caozhy: 以及string s = string.Join(",", db.Set().Select(x => x.ID));
3 年多之前 回复
caozhy
weixin_45841714 回复qq_30610267: 输出下db.Set().Count()看看是多少
3 年多之前 回复
qq_30610267
qq_30610267 回复caozhy: 小弟刚接触EF 不是特别熟悉,拜托!!!
3 年多之前 回复
qq_30610267
qq_30610267 exp.ToString() 结果:System.Func`2[AllRunSoft.Model.tblChannel,System.Boolean]
3 年多之前 回复
caozhy
weixin_45841714 回复qq_30610267: 输出下exp
3 年多之前 回复
qq_30610267
qq_30610267 我的调用方法 public AllRunSoft.Model.tblChannel GetModel(int ID) { return dal.GetEntity(t=>t.ID==1); }
3 年多之前 回复

你可以用string s = exp.ToString();输出下查询条件

1

拜托各位仁兄,应该如何解决!

0

我的调用方法
public class tblChannel
{
AllRunSoft.DAL.tblChannel dal = new DAL.tblChannel();
public AllRunSoft.Model.tblChannel GetModel(int ID)
{
return dal.GetEntity(t=>t.ID==1);
}
}

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Linq之序列化不包含任何元素问题怎么解决?
今天在开发接口的时候,写了一个查询语句?语句是这样的: public BasicTeacherEntities QueryOrganizationIdByTeacherId(Guid teacherID) { BasicTeacherEntities enOrgnation = this.CurrentDal.LoadItems(o => o.Teache
LINQ TO SQL“序列中不包含任何元素“ 异常
当查询一个对象是否存在时,如果用Single 方法查询,如             dbDataContext db=new dbDataContext ();          User user=db.User.Single(u=>u.Id==Id);             如果user为空的话 会出现异常 “序列中不包含任何元素”             所以要用到Any方法 An
配置XenDesktop一例报错-序列不包含任何元素
测试环境:XenDesktop 5.6在配置许可证服务器时,提示序列不包含任何元素。如下图: 问题分析:查询Citrix管理员文档,发现如果许可证服务器为Server 2003,需要做如下修改。...
Contains方法,查看序列中是否包含某个元素
package com.imooc.collection; /** * 课程类 * @author Monica * */ public class Course { public String id; public String name; public Course(String id,String name){ this.id = id;
序列不包含任何元素
foreach (var sct in listBox1.SelectedItems)rn rn 成绩表 ct1 = scores.First(s => (s.学号.ToString() == sct.ToString().Substring(0, 4) && s.课程号.ToString() == sct.ToString().Substring(5, 2)));rn scores.DeleteOnSubmit(ct1);rn context.SubmitChanges();rn
做项目中遇到的问题(ASP.NET +MVC+LINQ TO SQL)之一
前段时间做了一个个人博客系统,用的是C#语言,MVC模式,考虑到自己是第一次使用C#做项目,在做的过程中也遇到了不少的问题,在此本人将遇到的问题及解决方案都记录了下来,希望对初学者有所帮助~_*~~ (1)“/”应用程序中的服务器错误。 -------------------------------------------------------------------------...
安装mysql数据库出错:序列不包含任何匹配元素
[img=https://img-bbs.csdn.net/upload/201412/31/1419991983_28853.jpg][/img]rn如图rn双击了mysql的安装文件就提示这个错误,在我朋友的电脑上这个安装包就能用。rn肯定是我电脑系统确实什么文件,请问是缺少哪个文件?
code fist 序列不包含任何匹配元素
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.InvalidOperationException: 序列不包含任何匹配元素rnrn源错误: rnrnrn行 130: private IQueryable OrderBy(IQueryable q)rn行 131: rn行 132: q = q.OrderBy(n => n.State).ThenByDescending(n => n.ReadNotAuditCount).ThenByDescending(n => n.Id);rn行 133: return q;rn行 134: rnrn源文件: E:\project\CanxinSoft\doubao\Code\project\v2\Doubao.Admin.Service\Impl\Poster\PosterService.cs 行: 132 rnrn堆栈跟踪: rnrnrn[InvalidOperationException: 序列不包含任何匹配元素]rn System.Linq.Enumerable.Single(IEnumerable`1 source, Func`2 predicate) +489rn System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.PrimitivePropertyConfiguration.ConfigureColumn(EdmProperty column, EntityType table, DbProviderManifest providerManifest) +132rn System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.<>c__DisplayClass4.b__3(Tuple`2 pm) +55rn System.Data.Entity.Utilities.IEnumerableExtensions.Each(IEnumerable`1 ts, Action`1 action) +154rn System.Data.Entity.ModelConfiguration.Configuration.Types.StructuralTypeConfiguration.ConfigurePropertyMappings(IList`1 propertyMappings, DbProviderManifest providerManifest, Boolean allowOverride) +249rn System.Data.Entity.ModelConfiguration.Configuration.Types.EntityTypeConfiguration.ConfigurePropertyMappings(DbDatabaseMapping databaseMapping, EntityType entityType, DbProviderManifest providerManifest, Boolean allowOverride) +622rn System.Data.Entity.ModelConfiguration.Configuration.Types.EntityTypeConfiguration.Configure(EntityType entityType, DbDatabaseMapping databaseMapping, DbProviderManifest providerManifest) +218rn System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration.ConfigureEntityTypes(DbDatabaseMapping databaseMapping, ICollection`1 entitySets, DbProviderManifest providerManifest) +569rn System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration.Configure(DbDatabaseMapping databaseMapping, DbProviderManifest providerManifest) +497rn System.Data.Entity.DbModelBuilder.Build(DbProviderManifest providerManifest, DbProviderInfo providerInfo) +575rn System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection) +79rn System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext) +91rn System.Data.Entity.Internal.RetryLazy`2.GetValue(TInput input) +227rn System.Data.Entity.Internal.LazyInternalContext.InitializeContext() +898rn System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) +25rn System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() +77rn System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext() +21rn System.Data.Entity.Infrastructure.DbQuery`1.System.Linq.IQueryable.get_Provider() +59rn System.Linq.Queryable.OrderBy(IQueryable`1 source, Expression`1 keySelector) +64rn Doubao.Admin.Service.PosterService.OrderBy(IQueryable`1 q) in E:\project\CanxinSoft\doubao\Code\project\v2\Doubao.Admin.Service\Impl\Poster\PosterService.cs:132rn Doubao.Admin.Service.PosterService.GetPageList(PosterRequest request) in E:\project\CanxinSoft\doubao\Code\project\v2\Doubao.Admin.Service\Impl\Poster\PosterService.cs:65rn Castle.Proxies.Invocations.IPosterService_GetPageList.InvokeMethodOnTarget() +110rn Castle.DynamicProxy.AbstractInvocation.Proceed() +111rn Doubao.Core.Service.InvokeInterceptor.Intercept(IInvocation invocation) in E:\project\CanxinSoft\doubao\Code\project\v2\Doubao.Core\Service\InvokeInterceptor.cs:43rn Castle.DynamicProxy.AbstractInvocation.Proceed() +448rn Castle.Proxies.IPosterServiceProxy.GetPageList(PosterRequest request) +168rn Doubao.Web.Areas.Admin.Controllers.PosterController.Index(PosterRequest request) in E:\project\CanxinSoft\doubao\Code\project\v2\Doubao.Web\Areas\Admin\Controllers\Poster\PosterController.cs:27rn lambda_method(Closure , ControllerBase , Object[] ) +139rn System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +280rn System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35rn System.Web.Mvc.Async.<>c__DisplayClass42.b__41() +33rn System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42rn System.Web.Mvc.Async.<>c__DisplayClass39.b__33() +80rn System.Web.Mvc.Async.<>c__DisplayClass4f.b__49() +386rn System.Web.Mvc.Async.<>c__DisplayClass4f.b__49() +386rn System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42rn System.Web.Mvc.Async.<>c__DisplayClass2a.b__20() +32rn System.Web.Mvc.Async.<>c__DisplayClass25.b__22(IAsyncResult asyncResult) +185rn System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38rn System.Web.Mvc.<>c__DisplayClass1d.b__18(IAsyncResult asyncResult) +27rn System.Web.Mvc.Async.<>c__DisplayClass4.b__3(IAsyncResult ar) +22rn System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53rn System.Web.Mvc.Async.<>c__DisplayClass4.b__3(IAsyncResult ar) +22rn System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38rn System.Web.Mvc.<>c__DisplayClass8.b__3(IAsyncResult asyncResult) +42rn System.Web.Mvc.Async.<>c__DisplayClass4.b__3(IAsyncResult ar) +22rn System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38rn System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +399rn System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +157rnrn加了一个实体类就不行了 就不能迁移,问题出在哪,如何解决rn[code=csharp]rn [Table("MH_ALBUM")]rn public class MeihuiAlbumrn rn [Key]rn [Column("ALB_ID")]rn public int Id get; set; rn [Column("ALB_REL_ID")]rn public int RelevancId get; set; rn [Column("ALB_REMARK")]rn public string Remark get; set; rn [Column("ALB_TYPE")]rn public int Type get; set; rn [Column("ALB_CREATE_TIME")]rn public DateTime CreateTime get; set; rnrn rnrn public class MeihuiAlbumMap : EntityTypeConfigurationrn rn public MeihuiAlbumMap()rn rn this.HasKey(m => m.Id);rn this.Property(m => m.Remark).HasColumnType("txet");rn rn rn[/code]rn
LINQ 接口错误,序列不包含任何匹配元素
[size=18px]首先谢谢各位大神的回答。在此小弟感激不尽[/size]rnrn“/”应用程序中的服务器错误。rn序列不包含任何匹配元素rn说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。rnrn异常详细信息: System.InvalidOperationException: 序列不包含任何匹配元素rnrn源错误:rnrnrn行 68: rn行 69: var tickets = ticket.Split(new string[] "\r\n" , StringSplitOptions.RemoveEmptyEntries);rn行 70: return tickets.First(x => x.StartsWith("Token")).Split('=')[1].Trim();rn行 71: rn行 72: rnrnrn源文件: D:\IDCkuleng20140715\02 Application\02 SP\Kuleng.Idc.SP.Web\Helper\TicketHelper.cs 行: 70rnrn堆栈跟踪: rnrn错误是以上的,是一个工程文件有2个站点一个是给客户师兄,一个是给我们自己管理.程序是MVC razor,同时在一个浏览器打开都会出现这样的错,在不同浏览器打开是不会报错,是接口出问题了????请教大神。rnrn以下是TicketHelper.cs文件:[code=csharp]using System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Web;rnusing System.Text;rnusing System.Web.Security;rnusing kuleng.Idc.Framework.Common.Entities;rnusing kuleng.Idc.SP.SDK;rnrnnamespace kuleng.Idc.SP.Webrnrn public class TicketHelperrn rn public static string SetTicket(UserInfo user)rn rn StringBuilder sb = new StringBuilder();rn sb.AppendLine("Id=" + user.Id)rn .AppendLine("IsEnable=" + (user.IsEnable ? "1" : "0"))rn .AppendLine("Identity=" + user.Identity)rn .AppendLine("Username=" + user.Username)rn .AppendLine("Name=" + user.Name)rn .AppendLine("QQ=" + user.QQ)rn .AppendLine("Tel=" + user.Tel)rn .AppendLine("CreateDate=" + user.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"))rn .AppendLine("Password=" + user.Password)rn .AppendLine("Token=" + user.Token)rn .AppendLine("Icon=" + user.Icon)rn .AppendLine("Qr=" + user.Qr)rn .AppendLine("Department.Id=" + user.Department.Id)rn .AppendLine("Department.Name=" + user.Department.Name)rn .AppendLine("Department.Qr=" + user.Department.Qr)rn .AppendLine("Department.CreateDate=" + user.Department.CreateDate)rn .AppendLine("Department.Roles=" + user.Department.ToRoleString())rn .AppendLine("Email=" + user.Email);rn return sb.ToString();rn rn public static UserInfo Get(string ticket)rn rn var tickets = ticket.Split(new string[] "\r\n" , StringSplitOptions.RemoveEmptyEntries);rn var user = new UserInforn rn Id = int.Parse(tickets[0].Split('=')[1]),rn IsEnable = int.Parse(tickets[1].Split('=')[1]) > 0 ? true : false,rn Identity = tickets[2].Split('=')[1],rn Username = tickets[3].Split('=')[1],rn Name = tickets[4].Split('=')[1],rn QQ = tickets[5].Split('=')[1],rn Tel = tickets[6].Split('=')[1],rn CreateDate = Convert.ToDateTime(tickets[7].Split('=')[1]),rn Password = tickets[8].Split('=')[1],rn Token = tickets[9].Split('=')[1],rn Icon = tickets[10].Split('=')[1],rn Qr = tickets[11].Split('=')[1],rn Department = new Departmentrn rn Id = int.Parse(tickets[12].Split('=')[1]),rn Name = tickets[13].Split('=')[1],rn Qr = tickets[14].Split('=')[1],rn CreateDate = Convert.ToDateTime(tickets[15].Split('=')[1]),rn Description = "",rn ,rn Email = tickets[17].Split('=')[1],rn ;rn user.Department.Roles = user.Department.FromRoleString(tickets[16].Split('=')[1]);rn return user;rn rn public static string GetToken(string ticket)rn rn var tickets = ticket.Split(new string[] "\r\n" , StringSplitOptions.RemoveEmptyEntries);rn return tickets.First(x => x.StartsWith("Token")).Split('=')[1].Trim();rn rn rn[/code]
救命~! 关于序列不包含任何元素
使用linq真的搞晕死,系统在本机调试没出现过这些问题:“序列不包含任何元素”“索引超出了数组界限”,或者提示:“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”rn重新启动iis好了一会,又反复出现这些问题,或者用户总登录不进去,有没有哪位大哥遇到过这种问题啊rnrnrn“/”应用程序中的服务器错误。rn--------------------------------------------------------------------------------rnrn索引超出了数组界限。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.IndexOutOfRangeException: 索引超出了数组界限。rnrn源错误: rnrn执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 rnrn堆栈跟踪: rnrnrn[IndexOutOfRangeException: 索引超出了数组界限。]rn System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) +2668402rn System.Data.Linq.DataContext.GetTable(MetaTable metaTable) +214rn System.Data.Linq.DataContext.GetTable() +163rn SDPTThesis.DAL.Linq.ThesisDbDataContext.get_AdminUserInfo() in M:\毕业设计选题信息系统\ThesisManagement\ThesisManagement\DAL\ThesisDb.designer.cs:124rn SDPTThesis.BLL.AdminUser.ValidateUser(String uname, String pwd) in M:\毕业设计选题信息系统\ThesisManagement\ThesisManagement\BLL\AdminUser.cs:24rn SDPTThesis.Web.Root.LoginPage.ValidateUser(IUser user) in M:\毕业设计选题信息系统\ThesisManagement\ThesisManagement\ThesisManagement\Login.aspx.cs:85rn SDPTThesis.Web.Root.LoginPage.submitbtn_Click(Object sender, ImageClickEventArgs e) in M:\毕业设计选题信息系统\ThesisManagement\ThesisManagement\ThesisManagement\Login.aspx.cs:73rn System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +86rn System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +115rn System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7rn System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11rn System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33rn System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746rnrn rnrnrn“/”应用程序中的服务器错误。rn--------------------------------------------------------------------------------rnrn已有打开的与此命令相关联的 DataReader,必须首先将它关闭。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.InvalidOperationException: 已有打开的与此命令相关联的 DataReader,必须首先将它关闭。rnrn源错误: rnrn执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 rnrn堆栈跟踪: rnrnrn[InvalidOperationException: 已有打开的与此命令相关联的 DataReader,必须首先将它关闭。]rn System.Data.SqlClient.SqlInternalConnectionTds.ValidateConnectionForExecute(SqlCommand command) +795219rn System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String method, SqlCommand command) +21rn System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) +99rn System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +73rn System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +32rn System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +122rn System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) +12rn System.Data.Common.DbCommand.ExecuteReader() +9rn System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) +281rn System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) +129rn System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) +878rn System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute(Expression expression) +92rn System.Linq.Queryable.Count(IQueryable`1 source) +244rn SDPTThesis.BLL.BLLBase.ToSingle(IQueryable`1 vars) in M:\毕业设计选题信息系统\ThesisManagement\ThesisManagement\BLL\BLLBase.cs:42rn SDPTThesis.BLL.Subject.GetFormalSubjectByID(Int32 id) in M:\毕业设计选题信息系统\ThesisManagement\ThesisManagement\BLL\Subject.cs:111rnrn[TargetInvocationException: 调用的目标发生了异常。]rn System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +0rn System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +72rn System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +371rn System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +29rn System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod method, Boolean disposeInstance, Object& instance) +480rn System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1960rn System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +17rn System.Web.UI.WebControls.DataBoundControl.PerformSelect() +149rn System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70rn System.Web.UI.WebControls.DetailsView.DataBind() +4rn System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82rn System.Web.UI.WebControls.DetailsView.EnsureDataBound() +181rn System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +69rn System.Web.UI.Control.EnsureChildControls() +87rn System.Web.UI.Control.PreRenderRecursiveInternal() +50rn System.Web.UI.Control.PreRenderRecursiveInternal() +170rn System.Web.UI.Control.PreRenderRecursiveInternal() +170rn System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041rnrn rn
关于EF调用存储过程碰到的问题解决过程
网上有人说不建议在EF中用存储过程,或许他是对的。 1. 调用mysql存储过程,存储过程为返回两个结果集 CREATE PROCEDURE pro_prevnextrecord(IN `iCmsID` varchar(50),IN `iCateID` varchar(50)) BEGIN DROP TABLE IF EXISTS tmp1; CREATE TEMPORARY TABLE
EF6使用MySql遇到的问题
转自:https://www.cnblogs.com/Imaigne/p/4153397.html        在vs2013中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架;但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序。请退出此向导,安装兼容提供程序,重新生成您的项目,然后再执行操作。  在vs中 使用mysql的问题多的会...
利用list的Contains判断是否包含
1.如果为实体类型 //实体类型 var stu = new Student() {StudentId = 1, StudentName = "aaaaa"}; if (list.Contains(stu)) { Console.WriteLine("实体类型包含");
shell使用ps -ef|grep xxx时不显示grep xxx进程的方法
在使用ps -ef|grep xxx时会将grep xxx的进程也带出来, 而在脚本中如果想要截取此命令结果的一部分,则grep xxx的进程会显得多余,如下: [root@localhost ~]# ps -ef|grep python root 2829 1 0 Feb28 ? 00:00:13 /usr/bin/python -tt /usr/sbin/yu...
【PTA】【数据结构】堆
这里是从【PTA】【数据结构】整理的【堆】题目集
EF Linq字符串模糊查询整理
一、基础模糊查询 1.判断是否为空或者null string.IsNullOrEmpty(des.PlateNum)————————>sql server的PlateNum is null的判断 from des in db.ModelsVehicleRecognition where (!string.IsNullOrEmpty(des.PlateNum)) select new
Mysql+EF6创建实体踩过的坑坑
以前我自己的项目一直用的是SQL+EF实体,很顺利没有出现什么的问题,最近接手的一个项目是Mysql的数据库,而且已经建好了,也懒得把数据库再导到SQL Server中去了,想尝试一下Mysql+EF,也许有人会说EF这么底的效率,怎们就不明白会有那么的人去用它,EF是存在不灵活等等的缺点,但是他也有优点那,省的写那么多sql语句,对于有技术洁癖的我来说,反正我就是不想看到那么多sql语句,另外还...
IO —— 对象序列化与反序列化
导读:以前,我们的对象都是存在内存里面的,对象序列化是这样一种技术,将对象保存在一个介质中(这个过程可以理解为持久化),也可以适用于网络传输,使得在 Java 虚拟机退出以后还可以访问这个介质,通过相应的方法读取之前持久化的对象。持久化对象的类型/** * Created by liwei on 16/7/20. */ /* * NotSerializableException:未序列化异常
算法导论第八章线性时间排序课后答案
8.1-1 在一颗比较排序算法的决策树中,一个叶结点可能的最小深度是多少? 最少进行n-1次比较,所以深度最小是n-1 8.1-2不用斯特林近似公式,给出lg(n!)的渐近紧确界,利用A.2节介绍的技术来求累加和∑lgk. ∫(lgk)dk=klgk-∫kd(lgk)=klgk-(1/ln2)k  所以∑lgk=(nlgn-1lg1)-(1/ln2)(n-1)=nlg
EF调用存储过程无法返回复杂类型,提示所选存储过程或函数未返回任何列
VS2012 EF中无法生成复杂数据类型,提示所选存储过程或函数未返回任何列 EF本身有许多缺陷,这个可能是EF其中之一,你可以先通过只包含最简单的"select * from A left Join B ON ···" 的存储过程,生成最终的复杂类型。实体类生成以后,你再修改存储过程,将一些逻辑判断加入存储过程。当然你也可以通过其他的方式调用存储过程。不要在一棵树上吊死。
EF提示异常字段不匹配!
关于字段不匹配时候想要具体看哪个字段DbEntityValidationException 类看异常信息!
C#使用Lambda语句通过EF操作数据库
C#用EF连接并操作SQL数据库,此程序需要连接SQL数据库,数据库可根据代码建立
使用EF操作Mysql(C#)
1、vs2015连接mysql的操作步骤、注意事项 2、操作过程中错误的解决方法 3、生成实体类后利用EF的基础CRUD操作
wcf指定要序列化多个请求正文参数,但没有任何包装元素。如果没有包装元素,至多可序列化一个正文参数。请删除多余的正文参数,或将 WebGetAttribute/WebInvokeAttribute 的
指定要序列化多个请求正文参数,但没有任何包装元素。如果没有包装元素,至多可序列化一个正文参数。请删除多余的正文参数,或将 WebGetAttribute/WebInvokeAttribute 的 BodyStyle 属性设置为 Wrapped。   方法: 在接口中添加   [ BodyStyle = WebMessageBodyStyle.Wrapped)]
EF连接MySql数据库
ef连接mysql,ef连接mysql,ef连接mysql,ef连接mysql,ef连接mysql,ef连接mysql
EF无法映射只包含联合主键字段的表
数据库中的表关系: 映射到EF中: 咦!不对呀!怎么就两张表呀? 对,做项目的时候,我也遇到了这样的情况,不管怎么更新,EF都是这样! 百思不得其解,问问度娘吧! 度娘说: 实际上,EF并不是没有去映射实体,为什么找不到呢? 是因为EF将映射的关系直接包含在子表中,所以关系表就没有映射的意义了。但是需要注意,满足EF自动映射到子表的条件是第三张关系表有且只有联合主键字
EF调用执行Oracle中序列
最近项目中采用框架Entity Framework 4.1和Linq进行开发,但是Oracle数据表中的主键值采用了序列生成自增值,必然项目中在增加记录时要查询获取当前表的序列值。 查询序列方法: View Code public Decimal GetProblemXH() { Decimal maxXh = 90000000; ...
vs2012 +ef6 操作mysql数据库问题总结
安装完vs2012和mysql5.6后,使用vs2012建立实体数据模型。在建立数据库连接时,出现“无法选择mysql数据库作为数据源”的问题。 针对该问题,只需要安装mysql-connector-net-6.9.6.msi和mysql-for-visualstudio-1.2.6.msi即可。下面将整个ef6和mysql的安装配置过程记录如下,以供大家参考。 1、安装mysql serv
Oracel+EF+Lambda表达式,时间条件报错
前段时间做项目,原先项目是.net core+EF+SQLServer做的,现在业务变动,需要改成支持Oracle数据库。准备工作都已经做完了,程序开始跑的时候报错,提示 System.ArgumentException:“Method 'System.String ToString(System.String)' declared on type 'System.DateTime' cannot...
EF框架关于在C#代码里进行数据库操作数据的增删改功能
        EF是微软做出的一个专门对数据库表映射成对象的数据库框架,这样的好处就是我们对数据库表进行操作进而变成对对象进行操作。这种框架很好用,就像java里的hibernate框架一样,都是对数据库表进行映射然后操作。接下来我就说明一下EF框架在C#代码里关于增删改的写法(查写法过多,我打算把这个单独列出来)。         首先 我先说明一个万能用法 万能用法        可以从...
mysql EF6.0 报错:“ Guid 字符串只应包含十六进制字符。”
今天使用ef6.0连接mysql ,报错如下:  Guid 字符串只应包含十六进制字符。 从存储区提供程序的数据读取器中进行读取时出错。有关详细信息,请参阅内部异常。    在 System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.HandleReaderException(Exception e)
.net core使用ef core操作mysql数据库
.net core使用ef core操作mysql数据库 新建.net core webapi项目 在NuGet包管理器中搜索 MySql.Data.EntityFrameworkCore并安装,安装的8.0.14版本,只安装这一个就够了  安装后创建DataContext.cs using System; using System.Collec...
vs2015 EF 连接数据库mysql问题
本地调试代码时,需远程连接数据库,此时抛出以下异常:1、Message = &quot;基础提供程序在 Open 上失败。&quot;导致以上问题的原因可能是:a.Mysql数据库所在的服务器上,默认端口3306或安装数据库时特定的其他端口是否可正常访问,这个可以通过数据库客户端验证,比如navicat preminum,新建连接测试是否成功,表示端口是否可被正常访问。b.程序中的config文件,数据库连接字符串是...
mysql正则表达式匹配单个数字
匹配以单个数字开头的ip select * from tablename where SUBSTR(ip, 2, 1) = '.'; 主要思路是结合字符串处理和正则表达式,但是正则表达式匹配不了单个数字开头的。 所以类似[0-9]{1}.这种是匹配不了单个数字的。 \b{0}这种正规的正则表达式,在mysql中并不适用。 ...
Linq中序列不包含任何元素错误
数据库里面有张UserInfo表rn字段如下:rnuid varchar(20) primary key, 用户名rnupwd varchar(20),密码rnusex int,性别rnustate int 状态rnrnDataClassesDataContext dc = new DataClassesDataContext();rnrn[color=#FF0000]UserInfo user = dc.UserInfo.First(p=>p.uid=="admin"&&p.upwd=="admin");[/color]rnrn就是这一句老是好报错 序列不包含元素 有时候就怪好rnrn百度了一下,没有找到解决方案 ,问题解决 立马给分结贴rnrn
Linq To Object 序列不包含任何元素的问题,求救
主要代码如下:rnrnpublic static List> coalLoadOptimizeList_Temp = new List>();rnrncoalLoadOptimizeList_Temp = coalLoadOptimizeList_Temp.Where(c => Convert.ToDecimal(c.Where(d => d.pointNum == pointList[pointcount - MMJCount + i].PointName).First().optimizeValue) > MMJMinValue[i]).ToList();rnrn当运行到第二行时,报“序列不包含任何元素”,且报错时显示,c.Count=0;rnrn还有一点是,在我自己电脑(window7)上运行ok,在另一台电脑上(window server8 R2)出现该问题rnrn请各位朋友帮忙分析下问题原因,谢谢!
LINQ 的难题:序列中不包含任何元素。
var query =rn from row in tbl.AsEnumerable()rn let criterion = otherList.First(o => o.ID == n)rn where criterion !=nullrn select myFun(row)rnrn private DataRow myFun(DataRow row)rn rn row["FieldN"] = "nn1";rn return row;rn rnrn if (query.Count() <= 0) return null; rn return query.CopyToDataTable(); rnrn上面这句LinQ为什么运行的时候提示错误:序列中不包含任何元素。
codefirst 序列包含一个以上的匹配元素 序列包含一个以上的匹配元素
序列包含一个以上的匹配元素rn说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。rnrn异常详细信息: System.InvalidOperationException: 序列包含一个以上的匹配元素rnrn源错误:rnrnrn行 47: foreach (var workItem in workItems)rn行 48: rn行 49: var dataProcess = commonContext.DataProcesses.FirstOrDefault(x => x.ProcessId == workItem.ProcessInstanceId);rn行 50: if (dataProcess != null)rn行 51: rnrn以上是报错信息
Linq to sql 出现“序列不包含任何元素”
string pass = Encrypt.DESEncrypt(this.txtUser_Pwd.Value);rn string userID = StrConvert(this.txtUser_ID.Value);rn string UserName;rn //创建数据源rn LinqDbDataContext dbLogin = new LinqDbDataContext();rn var account = (from a in dbLogin.accountrn where a.User_ID == userID && a.User_Pwd == pass && a.User_Role == role.ToString()rn select a).Single();rn account tt = account;rn if (tt != null)rn rn rn Response.Write("用户名不存在!");rnrn 执行的要求是,用户登录时输入用户名、密码、选择登录角色,进行数据查询。rnrn 执行结果是,运行到 var account = (from a in dbLogin.accountrn where a.User_ID == userID && a.User_Pwd == pass && a.User_Role == role.ToString()rn select a).Single();rn跳出提示“序列不包含任何元素”,请教是什么问题?我的查询语句这样写是否正确?
jobdu 26 括号匹配问题
题目描述:     在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注. 输入:     输入包括多组数据,每组数据一行,包含一个字符串,只包含左右
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能匹配课程 大数据技术包含机器学习吗