当前位置: 首页 > 编程语言 > C#

无法创建常量值,只有原始类型共享

时间:2023-04-10 20:57:05 C#

不能创建常量值。只有基本类型dbEntitiesdb=newdbEntities();foreach(db.ttCategories中的ttCategoryc){vartags=(来自db.ttproduktes中的t,其中t.ttCategories.Contains(c)选择t.ttTags);foreach(ttTagtintags)//这里说://无法创建常量值-只有原始类型{t.ToString();}}我究竟做错了什么?在linq-to-entities中不能用Containswithclasses,只能用primitivetypes,所以需要改一下:wheret.ttCategories.Contains(c)totheabove是C#学习教程:Cannot创造恒定的价值。只有原始类型共享所有内容。如果对你有用,需要了解更多C#学习教程,希望大家多多关注——wheret.ttCategories.Any(x=>x.UniqueProperty==c.UniqueProperty)vartags=(fromtindb.ttproduktes其中t.ttCategories.Any(q=>q.Id==c.Id)选择t.ttTags);会员删除。如需转载请注明出处: