linq相关内容

数据表选择VS LINQ选择

时的 我发现LINQ的语法更简单,功能更强大,但我不知道是否有这使得一个DataTable选择preferable性能或其他问题。 (我使用第三方API,它提供了已经pre-填充从数据库中。我需要在内存中进一步筛选的DataTable。) 解决方案 基于个人的经验,我尽量避免Datatable.Select。我觉得这是缓慢的,并有一些奇怪的错误。 一(确认和微软文档)错误我碰到的是,Dat ..
发布时间:2015-11-28 19:08:36 C#/.NET

什么是LINQ的优势到SQL?

我刚刚开始使用LINQ到SQL的一家中等规模的项目,并希望增加我什么优势L2S提供的理解。 一个缺点我看到的是,它增加了code另一层,我的理解是,它的性能比使用存储过程和ADO.Net慢。它也似乎调试可能是一个挑战,尤其是对于更复杂的查询,而这些可能最终会被转移到一个存储过程呢。 我一直想办法写在一个更好的发展环境,查询,都L2S查询请求,我一直在寻找的解决方案吗?或者我们刚刚创造了另一个层 ..
发布时间:2015-11-28 19:07:55 .NET Framework

什么是可扩展性最佳的数据访问范例?

有这么多不同的选择走出微软的数据访问。哪一个是最好的可扩展的应用程序? 的LINQ 我们应该使用LINQ?这当然似乎很容易,但如果你知道你的SQL是否真的帮助。此外,我听说你不能在ASP.NET中使用LINQ运行异步查询。因此,我不知道它是否真的是可扩展性?是否有使用LINQ任何真正的大网站(用计算器可能是个例外)。 实体框架 不要听到实体框架这么多华丽堂皇。似乎更接近对象模型我与fami ..
发布时间:2015-11-28 19:07:49 C#/.NET

逃离转义字符不起作用 - SQL LIKE操作

我已经使用 \ 为转义字符为 LIKE 运营商。我逃避以下四个大字 1 % 2 [ 3 ] 4 _ 当我通过转义字符的输入,查询不返回值。我怎样才能使它工作? 数据插入 定义@Text VARCHAR(MAX) SET @Text ='错误\\\ \\ C:\工具箱\线180' INSERT INTO账户(账户号码,AccountType,持续时间,ModifiedTime) VALUE ..
发布时间:2015-11-28 19:07:16 C#/.NET

比较数据集或一个更好的主意

我如何从另外一个比较一个数据集的值。 第1集[“妥善纪录”] (从SQLSERVER的到来,与列名[ID],[ subsNumber ]), 第2集[“适当和inproper记录”] (除1从Progress数据库的到来,均拥有不同的coulums是[ subsNumber ])。 我怎么去,使有另一个数据集中的所有[subsNumber]从[“妥善纪录”]从第二datset匹配的记录[“适当 ..
发布时间:2015-11-28 19:06:43 C#/.NET

我应该如何开始学习有关ADO.NET实体框架?

所以我在这里只是开始使用LINQ to SQL的一个大的项目,然后我读到这样的: 是的LINQ to SQL真的死了吗?相关的通过乔纳森·艾伦.COM 好了,我不希望被支持的LINQ to SQL无限期如果它是一个死胡同。所以,我应该怎么开始学习有关ADO.NET实体框架? 解决方案 如何实现...?影片 我该如何开始实体框架? 我如何使用新的实体数据源? 我如何序列化实体框架图?​​ ..
发布时间:2015-11-28 19:01:33 .NET Framework

如何绑定LINQ数据DROPDOWNLIST

最后两行的这个code无法正常工作 - 结果是从LINQ查询回来。我只是不知道如何成功绑定指定列的结果将DropDownList的文本字段和valuefield: 保护无效BindMarket codeS() { 名单< lkpMarket code取代; M codesList =新的名单,其中,lkpMarket code取代;(); LINQ ..
发布时间:2015-11-28 19:01:07 C#/.NET

从两个数据表中寻找共同的列和使用那些加盟条件在LINQ

我有两个数据表,这些都是完全动态的。这些将在运行时动态生成。现在我想通过寻找共同的列连接这些表。 请检查下面code以获得更多信息。 公开数据表DataTableJoiner(DT1数据表,数据表DT2) { 使用(数据表targetTable = dt1.Clone()) { VAR dt2Query = dt2.Columns.OfType< D​​a ..
发布时间:2015-11-28 19:01:01 C#/.NET

亚音速3 LINQ的投影问题

OK,我敲我的头靠在墙上这一个; - ) 在我的数据库 由于表被叫地址,客户和CustomerType,我要显示有关客户合并汇总信息,所以我创建一个查询,加入这两个表并检索特定结果。 VAR的客户=(从C在tblCustomer.All() 加入tblAddress.All()地址c.Address等于address.AddressId ..
发布时间:2015-11-28 18:42:41 高性能数据库开发

我应该使用哪种DAL的选择呢?

我工作的一个小侧面项目。我有一个大的SQL查询EX pression,30 +行,我希望在我的项目中使用。这个应用程序需要提供通过这些查询到数据库的只读访问。 有这么多数据层的选择。 NHibernate的,实体框架,LINQ到SQL,数据集,城堡的ActiveRecord ...别人我不能说出了我的头顶。我不希望有重新code此查询到LINQ,所以我认为这是出来。我想preFER,如果我仍然可 ..
发布时间:2015-11-28 18:40:51 C#/.NET

阅读使用LINQ一个delimted文件

下面的LINQ读取分隔的文件。目前,它仅输出的recordId。我想它来输出所有文件中的字段,所以我可以对数据进行一些额外的LINQ操作。例如,我想按的recordId,排序的日期,并采取(x)的结果。 我希望所有在CSV的字段要返回。我需要decalre一个变量,并设置使用的索引值,像我一样的名字,姓氏和的recordId?没什么大不了的,但有没有更好的办法? 我试着删除return语句 ..
发布时间:2015-11-28 11:21:26 C#/.NET

执行动作< T>通过IEnumerable的特点?

我有这个code: INT [] G =新INT [3] {1,2,3}; 。g.ToList()的ForEach(F => Console.Write(F)); 对于数组中的每一个项目,我想执行动作 ... INT [] 是已实施的IEnumerable 。 我想执行无动作“了ToList()” 还有没有其他的解决方案(是一个线code),以利用其的IEnu ..
发布时间:2015-11-28 11:14:58 C#/.NET

查询动态对象的列表

我使用大规模得到配置表在数据库中。我想缓存配置,因为应用程序获取价值观从它所有的时间。 在缓存有一个简单的方法来找到对象,其中name ='东西' 这里是整个表缓存。 保护覆盖动态获取() { VAR RET = HttpRuntime.Cache [“配置”]; 如果(RET == NULL) { RET = ..
发布时间:2015-11-28 11:11:28 .NET Framework

C#中的LINQ的 - GroupedEnumerable用法?

水果[]数据=新的[] { 新的水果{名称=“晚会”,类型=“​​苹果”,价格=0.75米,数量= 10}, 新的水果{名称=“澳洲青苹”,类型=“​​苹果”,价格=0.80米,数量= 7}, 新的水果{名称=“美味”,类型=“​​草莓”,价格=1.90米,数量= 20} ..
发布时间:2015-11-28 11:11:16 C#/.NET

转换为双循环到LINQ查询

我有,简化后的循环,如下所示: 词典<元组LT; A,G>,小数>结果=新字典<元组LT; A,G>,小数>(); 的foreach(在collectionA A中) 的foreach(B B在collectionB) 结果[Tuple.Create(A,(G)b.groupBy)] + =(十进制)Func键(A,B); 有没 ..
发布时间:2015-11-28 11:10:59 C#/.NET

递归LINQ和呢?

我想找到谁是左撇子的所有的人用递归LINQ 的通过扩展方法。 我已经看到了这个回答但与这是一个问题(恕我直言) :(如扩展方法,因为静态情况下的应用时)的 关键字这不是静态方法有效 因此​​,这里是我已经试过: 我有一个人类: 公共类Person { 公开名单<人>儿童=新的​​名单,其中,人物>(); 公共BOOL IsLeftHa ..
发布时间:2015-11-28 11:10:18 C#/.NET

写在匿名类型分组依据

我书面方式GROUP BY子句对其中两个连接起来,并通过实体数据模型被访问的表。我无法遍历匿名类型,有人可以帮我。 公共字符串GetProductNameByProductId(INT productId参数) { 字符串PRODNAME =的String.Empty; 使用(VODConnection vodObjectContext =新VODConn ..
发布时间:2015-11-28 11:09:12 .NET Framework

查询动态对象的列表为一个FirstOrDefault

下面code将返回一个可枚举动态对象。 保护覆盖动态获取(INT ID) { FUNC<动态,布尔>检查= X => x.ID == ID; 返回Enumerable.Where<动态>(this.Get(),检查); } 我如何选中 FirstOrDefault 所以它是一个单独的对象不是可枚举? 要这个答案只是想的SingleOrDe ..
发布时间:2015-11-28 11:03:48 C#/.NET