决定使用 LINQ to SQL 与 StoredProcs
在开发应用程序时,我通常会使用存储过程来包含CRUD逻辑,以提高性能和可维护性。但在尝试 LINQ to SQL 后,我想知道使用对存储过程编译的 LINQ-to-SQ…
创建自定义 IEnumerable.Contains LINQ 表达式
我需要创建一个派生自 System.Linq.Expressions.Expression 的自定义“Contains”LINQ 表达式,该表达式在内部执行 IEnumerable.Contains 方法调用。…
如何在 EF LINQ 中联接表
当我尝试连接表时 var query = from foo in db.Foos from bar in db.Bars where foo.ID == bar.FooID where foo.ID == 45 select bar query.toArray()…
将 dbml 中的连接字符串指向 app.config
我可以将 Dbml.designer.cs 中的连接字符串指向 app.conf 中的连接字符串吗?我编写了下面的代码,它成功指向 app.config。 public leDataContext() :…
将 LINQ 事务设置为指定查询(不使用 SqlCommand)
我很难正确指定问题的标题 - 本质上我收到一条错误消息“当分配给命令的连接处于挂起的本地事务中时,ExecuteReader 要求命令有一个事务。命令的 Tran…
System.Data.Function 在此上下文中不可用,因为它是“Friend”;
我目前正在尝试使用解决方案 here,但是,当将分部类添加到我的 DataContext.vb 或单独的 DataContextPartial.vb 时,我收到错误 System.Data.Functio…
Linq 连接表记录删除
我有一个关于 linq delete 的问题。 我在数据库中有 2 个表,它们被连接起来。 第一个表:UserID、UserName、UserSurname、UserPhone、CompanyId 第二…
如何从 linq 返回特定列表结果到实体
专家您好 我当前编写此代码: public IList<TResult> GetCustomQuery<TResult>(int orderID, Func<Order, TResult> selector) { using(Re…
C# LINQ - 对字典进行排序和分组按最大团体人数的日期
我希望从 Dictionary 创建批次,并具有以下约束: 批次中的所有项目都共享相同的日期 单个批次中不能超过 X 个项目。如果有更多具有相同日期的项目,…
使用 C#.NET 4.0 LINQ 从数组中删除重复项?
我有这个 C# 代码,为服务构建一串逗号分隔的匹配项: for (m = r.Match(site) m.Success m = m.NextMatch()) { found = found + "," + m.Value.Repla…
组合两个简单的相关 linq 查询
我有两个查询,并且我在第二个查询中使用第一个查询的结果, var temp = (ObjectTable.Where(o => o.Category == "Y")) var anonymousObjList = tem…
向 DataContext db 添加新条目导致空引用
我对 DataContext 有点陌生,但它应该仍然很简单。 我正在开发一个投标网站,其中有许多“产品”,每个产品都有许多“投标”。 我有 2 个表(在 .NET …
为什么我不能使用数组的枚举器,而是自己实现它?
我有一些这样的代码: public class EffectValues : IEnumerable<object> { public object [ ] Values { get set } public IEnumerator<object&…