ICode9

精准搜索请尝试: 精确搜索
  • 使用排序规则子句排序实体框架2019-12-10 18:08:48

    我不想在Web服务器上使用数组排序,而应该在SQL Server上完成. Microsoft不支持这样的查询(在EF中): SELECT * FROM [Table_1] ORDER BY [Table_1].field COLLATE SQL_SwedishStd_Pref_Cp1_CI_AS 有任何想法吗? 谢谢你的建议…解决方法:实体框架确实在ORDER BY in Entity SQL中支持C

  • 实体框架-> MySql给出“函数评估超时”.2019-12-10 16:17:03

    我对带有MySql数据库的实体框架有一个奇怪的问题. 这是我得到的代码. public class testbase { private testEntities db = new testEntities(); public IQueryable<post> GetRecords() { return db.record; } } 这里的记录是我数据库中的一个表,它应该

  • LINQ-to-Entities选择父对象时对子对象进行排序2019-12-10 11:05:45

    想象一下,您有一些看起来像这样的Entity Framework实体(显然不是这些特定的类,而是具有所有Entity Framework管道的自动生成的类;这些仅用于说明): public class Parent { public int ID { get; set; } public List<Child> Children { get; set; } } public class Child {

  • 我如何将此linq代码转换为嵌入式SQL2019-12-10 10:08:46

    我将如何隐瞒此查询以内联sql或存储过程? var a = from arow in context.post where arow.post_id == id && arow.post_isdeleted == false select new { arow.post_id, PostComments = from c in context.comment where c.CommentPostID == arow.po

  • 联接表时未加载子实体2019-12-08 17:17:41

    我有一个多对多关系,其中Content具有指向标记的ContentTag.我将相关的[Include]属性放在我的实体上以创建属性. 如果我写枚举ObjectContext.Contents.Include(“ ContentTags.Tag”),那么我将按预期获得ContentTag和Tag.但是,当我使用联接时,Content实体中缺少ContentTag: var cont

  • C#-EF代码优先-实体联合的Linq EqualityComparer2019-12-08 11:08:23

    我有两个要合并的IEnumerable集合. 选择与特定类别关联的新闻对象.当用户按类别进行过滤时,我还希望显示已被另一个类别标记的新闻文章. 因此,我有另一个查询,返回带有特定子类别标记的新闻对象. 现在,我想合并两个集合,删除重复项(作为与主要类别相关的新闻文章,也可以使用第二个

  • 首页> C#>如何分割属性与LINQ表达式2019-12-01 15:16:19

    想象我有一个实体: MyEntity { ... Nullable<Int64> MyProperty ... } 我想做这样的事情: Ctx.MyEntity.Where(x=>x.MyProperty/16 == 10) 与Linq.Expression 所以我创建一个参数: var param = Expression.parameter(typeOf(MyEntity)); 然后该属性: var prop = Expression.Pro

  • 将参数传递给linq谓词2019-11-22 19:06:57

    我想编写如下代码: public IQueryable<Invoice> InvoiceFilterForMonthAndYear(DateTime? monthAndYear = null) { var invoices = _invoices.Where(MonthAndYearPredicate(monthAndYear); return invoices; } private bool MonthAndYearPred

  • c#-比较两个枚举值的Linq表达式2019-11-22 01:05:32

    我正在我的应用程序中进行一些表情表达,大部分时间都在工作.但是,当我尝试对一个枚举值进行比较运算时,我遇到了麻烦.例如: expr = Expression.GreaterThanOrEqual(memberExpression, constExpression); 直到memberExpression和constExpression为MyEnum类型时,此方法才能正常工作.

  • c#-在实体框架中连接多个实体,2个DbSet和一个列表2019-11-19 16:05:36

    我正在尝试加入以下查询,但是tagNumbers是一个List而其他2个是DbEntities. var x = (from e in dbContext.TagCollections join m in dbContext.MapTagEntities on e.TagId equals m.TagId where m.StartDate < DateTime.UtcNow && m.

  • c#-Linq-To-Entities中的DateTime.Ticks或DateTime.TimeOfDay是否可以替代?2019-11-06 14:17:02

    我正在为asp.net mvc2 Web应用程序编写日志解析器.我使用实体框架作为模型,并且使用我的手动引擎和SqlServer2008 CDC功能来完成日志记录. 在数据库中插入或编辑行时,将记录该操作.但是,实际表中发生的更改与记录这些更改之间的时间间隔很小.当用户单击其中一些时,我需要显示CDC表

  • C#-Linq Lambda连接错误2019-11-02 15:08:40

    我一直在关注Pro ASP.net MVC 2框架书,我发现这本书非常出色.但这是一条真正的学习曲线,现在我被困住了. 在这本书中,您将构建类似于以下内容的内容,该内容可以进行分页. public ViewResult List([DefaultValue(0)] string cityzip, [DefaultValue(1)] int page) { var roomsToSh

  • c#-实体框架-存储过程结果为没有主键的实体2019-11-02 12:06:28

    如果已经提出并回答了这个问题,请原谅我.如果是这样,请指出.我正在使用带有最新Service Pack的VS2010 over .Net 3.5(平台更新不在我的控制范围内). 我有一个存储的过程,它将返回类似以下的行.没有其他列可以用作此实体的键;结果看起来像这样: COUNTRYCODE QUANTITY USA

  • c#-Linq中子查询的有效方法2019-11-02 01:15:30

    这是我的linq代码: BOOK entity = db.BOOKS .Where(s => s.ID == (from p in db.LIBRARY from b in db.BOOKS where (p.ID == 123) && (p.idpage == b.idpage)

  • 构造动态where子句,Linq To Sql2019-11-01 23:18:30

    我先使用EF Code 4.2, 当需要动态构建where子句时,您提出什么样的解决方案?但是将非常需要包含功能: var results = db.Set<dynamicType>.Where("dynamic conditions").Include("...."); 上面的动态条件需要查找另一个表以过滤记录: 如果我想用Linq表达式编写它,则将类似于: var re

  • C#LINQ到实体-对象和对象集合的交集上的属性2019-11-01 02:05:39

    我曾经问过一个类似的问题,目的是了解如何获得与我持有的模型具有相同属性的另一组模型. 现在的问题是: 因此,“相似属性”的名称是什么,实际上将我引向了另一组属性. 原始帖子是:C# LINQ to Entities query for the intersection of two different properties 我有3个型号命名为: >具

  • SQL“ IN”条款的性能问题2019-10-28 11:07:45

    我有一个简单的SQL语句: select * from Employee where LEFT(REPLACE(EmployeeName,'.',''),4) IN ('ABCE', 'BCDS', 'EDSC', 'XDSD', 'EFSE') 我正在Linq中尝试这样做: Employees.Where(x => new[] { "ABCE

  • C#-实体框架-Linq-比较Nullable对象-NotSupportedException2019-10-27 22:05:50

    我需要将一个对象与要传递的参数进行比较.逻辑是: >如果地区==空.退回所有订单 >如果地区!= null,并且来自Orders的地区实体为!= null.两个实体的Id属性(PK)匹配的退货单. 我有以下LINQ语句: 我的方法的简化版本是(通常在WHERE子句中有其他过滤器): public void Execute(Territory te

  • c#-参数类型“ Edm.String”和“ Edm.Int32”与此操作不兼容2019-10-26 21:10:04

    我收到类似上面标记的错误,它将出现在 return View(st.employees.Find(id)); 仅在上述地方,任何人都可以帮我!我的代码是 namespace StartApp.Controllers { public class EmployController : Controller { StartEntities st = new StartEntities(); //List

  • 首页> C#>如何在此查询上使用LINQ?2019-10-24 06:18:34

    我想将IEnumerable< Target>转换为的: public class Target { public Frame BaseFrame; public Rect[] rects; } 到IEnumerable< foo>的: public class foo { public Frame BaseFrame; public Rect rect; } 例如展开Rect []数组,即IEnumerable&l

  • mysql-在LINQ中执行FirstOrDefault的另一种方法2019-10-13 14:16:48

    我有一个成员资格表,用于记录用户是否为列表的成员.当对用户的成员资格进行更新时,会写入新记录,而以前的记录将保留原样,从而可以保留其成员资格的历史记录.要获取用户的会员资格状态,需要选择他们的最新条目. 下面是一些用户列表成员资格数据的示例.目的是找到一个LINQ表达式,该

  • c# – ASP.NET MVC搜索页面 – Integer StartsWith On Linq EF42019-10-06 05:15:37

    因此,在我上一篇文章中,我问如何使用LINQ和EF4(See Here)构建动态搜索过滤器,最后提出了将表达式构建为字符串并使用Dynamic LINQ库将其解析为表达式的解决方案. 我解决了这个问题.我能够生成一个表达式< Func< TSource,out bool>>并将其传递给DbSet的Where()方法.我也尝试使用MySq

  • c# – 为什么Entity Framework生成缓慢过度编程的SQL?2019-07-18 09:06:20

    我有这个代码: DbSet<TableName> table = ...// stored reference var items = from n in table where n.Name.ToUpper().Contains(searchString.ToUpper().Trim()) select n; WriteToLog( items.ToString() ); 最后一行输出生成的SQL.这是我得到的: SEL

  • c# – 使用Entity Framework将多行插入表中2019-07-17 03:07:40

    我和EF玩得很开心. 最初我使用标准linq的以下代码,基本上将一些数据输入表中. ManagePreferencesDataContext manpref = new ManagePreferencesDataContext(); tblManagePreference prefMemberID = new tblManagePreference(); {

  • c# – 比较linq中的日期2019-07-16 10:06:11

    我想查询数据库中日期大于或等于给定日期的项目. db中的日期是日期时间并记录时间. 如果用户输入搜索字符串“1/30/2014”,则他们希望返回在该日期的任何时间发生的条目.但是,任何在上午12点之后有时间的东西都不会被退回. 我知道我可以简单地在搜索字符串中添加一天,但是有更合适

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有