c# – 来自TPH继承中的子类型的LINQ .Include()属性 我在EntityFramework中使用每层次表继承.现在我希望得到一个列表–在这个例子中–部门可以是子类型.我希望集合中的项目包含自己的自定义属性,而不仅仅是基本模型的属性.我怎样才能做到这一点?我甚至试图返回IEnumerable并为每个子类型添加一个多态方法,如下所示:然后做这样的事情:但这也不起作用.期望的JSON用法解决方法通过这种方式,您可以找到财务和体育部门并包括他们的财产:
c# – 是否存在在基于DDD的分层体系结构中使用模型和数据访问层之间的LINQ的建议模式 )的参数;是否有一种简单的方法来映射表达谓词=>表达谓语或者我这样做错了吗?任何建议/指针赞赏.解决方法从您的示例中提供的代码我猜您没有使用通用存储库模式?如果你没有把它弄好,我可以发布一个完整的例子,只是说什么时候.
c# – 使用Linq更新嵌套属性 我有一个具有非原始属性的类.我需要更新父类的属性的一些子属性.现在我需要在Pos.Value==“2”的父母那里更新Pos?解决方法如果您需要更新每个项目:如果您只需要更新第一项:
c# – Dynamic Linq – 对具有“动态”类型成员的对象执行查询 我试图使用动态linq查询来检索IEnumerable从对象集合,集合中的每个对象都有一个内部集合,其中包含存储数据的另一组对象,这些值通过外部集合中的索引器访问当您使用强类型对象但我的对象将数据存储在动态类型的成员中时,动态linq查询会按预期返回已过滤的集,请参阅下面的示例:当我运行上面的例子时,我得到:运算符’==’与操作数类型’Object’和’Int32’不兼容动态成员是否与DynamicLinq查询不兼容?
c# – 如何使用Linq to XML将XML保存在XML文件中? 我正在尝试使用LinqtoXML来保存&在XML文件和Windows窗体应用程序之间检索一些HTML.当它将其保存到XML文件时,HTML标记将获得xml编码,并且不会保存为直接HTML.示例HTML:保存在XML文件中:当我手动编辑XML文件并输入所需的HTML时,Linq会拉入HTML并正确显示它.以下是将HTML保存到XML文件的代码:我假设这是发生了xml编码的b/c,但我不知道如何处理它.Thisquestion给了我一些线索……[CDATA[和]]>包装HTML,但我从来没有实际使用过,我不确
c# – FindAll Vs [复制] 参见英文答案>LINQ,Where()vsFindAll()4个我有一个IEnumerable我想根据LINQ谓词进行过滤.我像往常一样尝试在IEnumerable上使用Where,但这次我偶然发现了一些有趣的东西.当在IEnumerable上调用Where时,使用谓词,我得到一个空列表作为回报.我知道它必须生成一个包含两个项目的列表.如果我改为使用具有相同谓词的FindAll,则会生成正确的结果.任何人都可以向我解释,为什么会这样?我一直认为Where是一种懒惰的FindAll版本,它还返回了IEnum
c# – LINQ选择Distinct而忽略XML字段 我有一个复杂的LINQ查询可以返回重复的结果,因此我使用.distinct()方法来避免重复.这是骨架:每个子查询将公共用户表与另一个表连接并执行“where”查询,稍后将结果组合在.Union(…
c# – 如何使用Join和Where返回IList? 如何使用Linq或EFJoin之类的东西在C#MVC中实现连接和位置?这是我试图实现的等效sql.此方法应返回用户的促销列表.首先,我获得所有促销的列表,然后我获得用户声明的促销的综合列表.这就是我到目前为止所拥有的.我意识到这里有很多问题.我正在尝试学习Linq和EntityFramework,但我不知道如何将where子句添加到IList中,或者是否有更简单的方法来实现它.在我看来,有一种方法可以过滤促销列表,其中包含promosClaimed列表中的Promotion.objectId,但我不知道语
c# – 带有包含的Linq查询仅适用于IQueryable在外部变量中 我正在使用实体框架与LinqtoEntities,尝试从我的数据库中选择一些数据.当我创建一个使用方法IQueryable.Contains的Linq查询时,它只能在我使用外部变量时过滤数据!
c# – Linq to entities – SQL Query – 其中list包含具有2个属性(或更多)的对象 有以下示例:这部分是直截了当的.但是,现在我面临一个“轻微”的变化,我的“过滤器列表”有2个属性,而不是只有一个:我的问题:是否有可能在步骤#1中合并步骤#2?