linq-to-entities专题提供linq-to-entities的最新资讯内容,帮你更好的了解linq-to-entities。
我听说人们说日期时间比较不起作用只是因为时间因素,因为datetime有时间部分. 在SQL中我总是像这样比较日期时间,它工作正常 select * from employee where convert(varchar,dob,112) > '20111201' // this yyyymmdd format. 我怎么能在LINQ查询中模拟这个? 要记住的一件事是,表示数据库列的DateTime
我有以下代码: public static ContactEventValue GetContactEventValue(ContactEventType contactEventType, string programCode, string brandCode) { AdvocacyEntities ent = AdvocacyEntities.GetReadOnlyInstance(
参见英文答案 > Linq: adding conditions to the where clause conditionally                                    6个 我有一个场景,我只想在必要时使用WHERE子句,否则我只想运行没有WHERE子句的LINQ查询. 例如: if string name =“”; var res = (from a in d
一直在环顾四周,我似乎无法弄清楚出了什么问题. 目前我正试图在玩家死亡时用新的高分来更新我的数据库.但无论我选择尝试和保存,它都会向我抛出异常. 码: HighScore hs = new HighScore(); var id = from i in db.HighScores orderby i.ID descending
我使用EF 4.2,但我预计这将适用于EF 4和4.1. 我想传递一个IQueryable< T>和多个表达式< Func< TSource,TKey>>一种方法,并且该方法将OrderBy和ThenBy应用于IQueryable< T>作为适当的. 我发现了this answer,并根据下面的方法写下: public IQueryable<User> ApplyOrderBy(IQueryabl
嗨,大家好! 我有一个关于我正在进行的项目的问题. 我有这行代码: var query = from user in dwe.UsersTable where user.LoginName.Equals(usernameBox.Text) && user.Password.Equals(pwBox.Text)
我在这里有一个简单的问题. 首先使用EF6模型. var db = new MyEntities(GetEntityConnectionString()); ObjectContext objectContext = ((IObjectContextAdapter)db).ObjectContext; ObjectSet<DOCUMENT> objectSet = objectContext.C
An error occurred while executing the command definition. See the inner exception for details. bbbbInnerException:aaaa System.ArgumentException: The version of SQL Server in use does not support datat
如何通过Column变量进行排序,因为我在页面上有一个下拉列表,我想根据在此下拉列表中选择的sord顺序显示网格,例如价格,代码,评级,描述等等,我不想为每个单独写一个查询柱. from lm in lDc.tbl_Products where lm.TypeRef == pTypeId orderby lm.Code ascending select new; 假设您想通过SQL进行排序,那
在过去一周里,我一直在阅读博客圈, Linq到SQL已经死亡[和长期的EF和Linq到实体].但是当我阅读MSDN的概述时,我看起来Linq to Entities生成的eSQL只是Linq to SQL生成SQL查询的方式. 现在,由于底层实现(并且自从SQL Server还不是ODBMS)仍然是一个关系存储,在某些时候,Entity框架必须将其转换成SQL查询.为什么不将Linq修复到SQL问
任何人都可以解释为什么通过实体加入而不是id生成一些非常丑的sql,实际上在概念上它会做你认为是一样的事情?例如 按ID from companyDirector in CompanyDirectors join contactAddress in ContactAddresses on companyDirector.ContactAddress.Id equals contactAddre
我在我的数据库中创建了一个特定的视图(连接约5-6个表与左连接).这个视图被添加到我的edmx(实体框架1.0).最近我注意到,使用edmx( linq到entity,然后ToList())获得的列记录之一被重复了多次,尽管在数据库视图中它们是不同的 Column-N (Expected result/ result from DB view) --------- data1 data2 data
使用LINQ-to-Entities 4.0,是否有正确的模式或构造来安全地实现“如果不存在然后插入”? 例如,我目前有一个跟踪“用户收藏夹”的表格 – 用户可以从他们的收藏夹列表中添加或删除文章. 基础表不是真正的多对多关系,而是跟踪一些其他信息,如添加日期. CREATE TABLE UserFavorite ( FavoriteId int not null identity(1,1
我正在创建一个带有服务层(WCF网站)和Silverlight 4客户端的应用程序. RIA服务不是一个选择,所以我们创建中介类来传递.为了这个问题的目的,我们假设我来回传统美味食物. public class FoodData { public int Id { get; set; } public string Name { get; set; } public Tastyness
我有这个LINQ语句, var carriageways = from carriageway in dataModelCurrentEntities.Carriageway where carriageway.RoadId == roadId && carriageway.DistanceBreak == false o
我正在使用视图返回复杂的搜索查询.当我使用 linq查询EF时,它返回同一行3次(实际的rowcount是正确的). 使用LinqPad我对我的ef实体和实际的数据库视图运行了相同的linq. ReadmitPatientList .AsQueryable() .Where("PatientLastName.StartsWith(\"cooper\")") .OrderBy
我遇到过这个问题: Custom Methods & Extension Methods cannot be translated into a store expression 基本上我有一些复杂的LINQ查询,所以想要将它们分解为子查询,这些子查询被实现为返回IQueryables的方法.我希望这些IQueryable可以在LINQ语句中组合在一起(因为我很确定你可以在LINQ to SQL中
我正在研究动态数据. 在创建动态模型并在global.asax中注册之后 DefaultModel.RegisterContext(typeof(masterEntities1),new ContextConfiguration() { ScaffoldAllTables = true }); 当我运行一个应用程序时,它会显示一个表列表但是当我点击任何一个表时它会抛出一个异常: 只有LINQ to
我有以下实体代码,它返回所有用户并“包含”他们的所有样本请求: var userQuery = from u in _IntranetContext.UserSet.Include("SampleRequests") orderby u.LastName ascending select u
我正在使用 linq to Entity来查询azure数据库. 我已登录azure查看给出特定问题的查询.我想实际查看传入的参数,但所有azure给我的是下面.有没有办法在查询已经运行后查看参数(例如,更改代码以记录它们不是一个选项). 当我登录azure时,请转到管理门户 – SQL数据库|查询性能|选择特定查询. 我可以看到以下内容:问题是我无法看到已经传递给参数的内容,例如@ p_linq