linq-to-sql相关内容

无法翻译LINQ表达式。以可以翻译的形式重写查询

我看过很多类似的问题,但没有一个能给我一个解决方案,所以我在想是否有人能帮我解决这个问题。我有一个实体层次结构,因为客户端有多个ClientRateDeal,然后我尝试只提取那些具有全部通过某些条件的客户端费率交易列表的客户端。下面是我生成错误LINQ查询: var query = _context.Client.Where(c=>c.Disabled==false) ..
发布时间:2022-02-23 13:24:27 C#/.NET

LINQ to SQL 中的内部联接的语法是什么?

我正在编写一个 LINQ to SQL 语句,并且我正在使用 C# 中带有 ON 子句的普通内部连接的标准语法. 您如何在 LINQ to SQL 中表示以下内容: 选择 DealerContact.*来自经销商在 Dealer.DealerID = DealerContact.DealerID 上内部加入 DealerContact 解决方案 它是这样的: 来自 db.Table1 ..
发布时间:2022-01-30 10:41:08 C#/.NET

是否有基于 DbDataReader 的 IQueryable 实现?

我有很多使用原始 ADO.NET(DbConnection、DbDataReader 等)的现有代码.我想过渡到对新代码使用 LINQ to SQL,但现在将现有代码和新代码都放在一组统一的存储库类后面. 我遇到的一个问题是:我希望存储库类将结果集公开为 IQueryable,这是我通过 LINQ to SQL 免费获得的.如何将现有的 DbDataReader 结果集包装在 IQuer ..
发布时间:2022-01-23 22:19:16 其他开发

LINQ to SQL 的优势是什么?

我刚刚开始在一个中型项目中使用 LINQ to SQL,希望加深对 L2S 提供哪些优势的了解. 我看到的一个缺点是它添加了另一层代码,我的理解是它的性能比使用存储过程和 ADO.Net 慢.似乎调试也可能是一个挑战,尤其是对于更复杂的查询,而且这些最终可能会被移动到存储过程中. 我一直想要一种在更好的开发环境中编写查询的方法,L2S 查询是我一直在寻找的解决方案吗?还是我们刚刚在 S ..
发布时间:2022-01-23 21:48:18 其他开发

我应该如何开始学习 ADO.NET Entity Framework?

所以在这里我正要开始一个使用 LINQ to SQL 的大项目,然后我读到了这个: LINQ to SQL 真的死了吗? 作者:Jonathan AllenInfoQ.com 好吧,我不想无限期地支持 LINQ to SQL,如果它是死胡同的话.那么,我应该如何开始学习 ADO.NET Entity Framework? 解决方案 我该如何...?视频 如何开始使用实体框 ..
发布时间:2022-01-23 21:48:01 其他开发

您认为切换到实体框架是否有利?

使用 LINQ to SQL 很可能不会像实体框架那样获得积极的开发,您认为最好切换到实体框架吗? 我个人发现 EF 非常笨重且难以使用,而 LINQ to SQL 感觉非常自然. 编辑:我最近在我的博客上发表了一篇文章,讲述了我对这个潜在决定的感受...... ADO.NET v LINQ to SQL 解决方案 IMO,暂时没有. 很清楚(来自 最近的公告 特别 ..
发布时间:2022-01-23 21:29:56 C#/.NET

带有存储过程的实体框架 VS LINQ to SQL VS ADO.NET?

你如何评价他们每个人: 性能 发展速度 简洁、直观、可维护的代码 灵活性 总体 我喜欢我的 SQL,因此一直是 ADO.NET 和存储过程的铁杆粉丝,但我最近玩了 Linq to SQL,被我写出 DataAccess 层的速度之快所震撼,并拥有决定花一些时间真正了解 Linq to SQL 或 EF……还是两者都不了解? 我只是想检查一下,这些技术中没有任何重大缺陷会导 ..

在 Linq to SQL 中是否提供 Unpivot(非 Pivot)功能?如何?

我看过一些帖子,它们可以让您获取数据透视结果,但不能取消数据透视,需要知道是否有任何干净的方法可以实现?如果不是任何解决方法也可以吗? 执行此操作以在 Management Studio 中查看 unpivot 结果 创建表 [dbo].[Payment]([PaymentId] [int] 非空,[EmployeeId] [int] 非空,[RegularHours] [十进制](18, ..
发布时间:2022-01-22 21:11:26 C#/.NET

在 ASP.NET-MVC 和 Linq2Sql 的 jQuery 弹出窗口中创建/编辑/保存数据

我有一个 MVC 页面,它允许创建和编辑分包合同.当用户必须为分包选择一家公司时,我希望他们可以选择创建一家新公司.我用公司字段制作了一个 jQuery 弹出窗口,但我不知道如何将这些信息保存到公司表中.我还希望能够使用相同的弹出窗口来允许用户编辑现有公司的信息,但需要指导如何将信息发送到弹出窗口. 解决方案 使用 AJAX 将数据从弹出窗口(实际上是 jQuery 对话框)中的表单发送回 ..
发布时间:2022-01-20 22:47:51 其他开发

当我构建我的安装项目时,如何阻止 SQL Server 2008 R2 尝试安装某些包?

我有一个 WPF Linq-to-SQL 项目,我一直在使用 MS Visual Studio 2008 进行开发.我运行的是 SQL Server 2008,最近将其升级到版本 R2.现在,每当我构建我的 SETUP 项目(而不是应用程序本身)时,构建过程都会启动一个窗口: SQL Server 2008 R2 管理工作室Windows 正在配置 SQL Server 2008 R2 Ma ..

Attribute.IsDefined 看不到应用于 MetadataType 类的属性

如果我通过 MetadataType 属性,通过 Attribute.IsDefined(). 有谁知道为什么,或者我做错了什么? 下面是我为此创建的一个测试项目,但我真的在尝试将自定义属性应用于 LINQ to SQL 实体类 - 例如 这个问题的答案. 谢谢! 使用系统;使用 System.ComponentModel.DataAnnotations;使用 System.Refl ..
发布时间:2022-01-13 17:48:10 C#/.NET

如何将我的属性添加到代码生成的 Linq2Sql 类属性?

我想向 Linq 2 Sql 类属性添加属性.比如这个 Column 在 UI 中是可浏览的,或者在 UI 中是只读的等等. 我考虑过使用模板,有人知道怎么用吗?还是别的什么? 一般来说,您会通过代码生成的类来解决这个问题吗? 解决方案 根据要求,这是一种使用 CustomTypeDescriptor 在运行时编辑属性的方法;这里的例子是win-forms,但是应该很简单的把它 ..
发布时间:2022-01-13 17:46:04 C#/.NET

LINQ to SQL:TargetInvocationException 中包装的间歇性 AccessViolationException

几周以来,我们的 ASP.Net Web 应用程序遇到了 W3WP 崩溃问题.这些是在我们的网络服务器更新后开始的.我们的应用程序没有改变,并且多年来一直很稳定. 我们的情况似乎很像这个较早的问题.这个问题也可能是相关的,尽管在我们的例子中,查询在 99.9% 的使用时间内运行良好. 我们使用了大量未编译的 LINQ 查询,并尝试编译它们是否可以防止这些崩溃.崩溃的数量急剧减少,但它们仍然 ..
发布时间:2022-01-12 11:58:04 C#/.NET

带有 CASE 语句和 SUM 函数的 LINQ 查询

我正在努力寻找如何使用 LINQ 查询或 LAMBDA 返回条件和的示例.我都是独立编写的,但是将 CASE 与 SUM 结合起来很麻烦.我很想“作弊"并使用 SQL 视图,但我想我会先问.我非常感谢任何建议.这是我要转换的 SQL. 选择 p.product_name,SUM(当 o.order_dt ..
发布时间:2022-01-09 16:19:32 C#/.NET

Linq to Sql Sum 没有记录

我正在创建一个收集整个月累计总数的方法.问题是在给定月份中某些项目可能不收费,因此不会返回任何行. 我可以看到如果没有数据会出错: doublefuelCost = (double)(from a in db.EquipmentFuelLogs其中 a.wdEquipmentMainGeneralOID == vehicleKey &&(monthBeginDate 检测当月没有燃料交 ..
发布时间:2022-01-09 16:12:26 其他开发