1343得票21回答
选择和选择多之间的区别

我一直在搜索Select和SelectMany之间的区别,但是我没有找到一个合适的答案。我需要学习在使用LINQ To SQL时它们的区别,但是我找到的都是标准数组的例子。 有人能提供一个LINQ To SQL的例子吗?

1213得票14回答
返回 IEnumerable<T> 与 IQueryable<T> 的区别

返回 IQueryable&lt;T&gt; 和 IEnumerable&lt;T&gt; 有什么区别?在什么情况下应该优先使用其中的一个?IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == &qu...

868得票17回答
Entity Framework与LINQ to SQL比较

现在.NET v3.5 SP1已经发布(连同VS2008 SP1一起发布),我们现在可以访问.NET实体框架。 我的问题是:在决定使用实体框架或LINQ to SQL作为ORM时,它们有什么区别? 据我了解,实体框架(与LINQ to Entities一起使用时)是LINQ to SQL的...

618得票17回答
LINQ:在筛选条件下何时使用SingleOrDefault和FirstOrDefault()?

考虑 IEnumerable 扩展方法 SingleOrDefault() 和 FirstOrDefault() MSDN 文档说明了 SingleOrDefault: 返回序列的唯一元素,如果序列为空,则返回默认值;如果序列中有多个元素,则会引发异常。 而FirstOrDefa...

481得票18回答
LINQ to SQL中内连接的语法是什么?

我正在编写一个LINQ to SQL语句,并且需要标准的C#普通内部连接语法,其中包含ON子句。 在LINQ to SQL中如何表示以下内容:select DealerContact.* from Dealer inner join DealerContact on Dealer.Deal...

445得票5回答
实体框架 vs LINQ to SQL vs 使用存储过程的ADO.NET?(这是一个提问标题)

您如何评价以下技术的表现: 性能 开发速度 整洁、直观、可维护的代码 灵活性 总体而言 我喜欢使用 SQL,一直都是 ADO.NET 和存储过程的忠实粉丝,但最近尝试了 Linq to SQL,惊讶于我写出数据访问层的速度,决定花些时间真正了解 Linq to SQL 或 EF...或...

426得票4回答
将Linq查询结果转换为字典

我希望使用 Linq to SQL 向数据库添加一些行,但是在添加行之前,我想要进行“自定义检查”以确定是否必须添加、替换或忽略传入的行。 我想尽可能地降低客户端和数据库服务器之间的流量,并最小化查询次数。 为了做到这一点,我只想获取所需的最少信息进行验证,并且仅在进程开始时执行一次。 ...

222得票9回答
如何更新 Linq to SQL 的 dbml 文件?

我该如何更新 Linq to SQL 的 .dbml 文件?

212得票3回答
如何使用方法语法在linq to sql中进行连接?

我在LINQ to SQL的示例中看到了许多使用查询语法进行联接的示例,但我想知道如何使用方法语法进行联接呢?例如,我应该如何执行以下操作: 我在LINQ to SQL的示例中看到了许多使用查询语法进行联接的示例,但我想知道如何使用方法语法进行联接呢?例如,我应该如何执行以下操作:var ...

208得票16回答
返回匿名类型结果?

以下是一个简单的例子,在使用 Linq to SQL 返回多个表的结果时,最好的方法是什么? 假设我有两个表:Dogs: Name, Age, BreedId Breeds: BreedId, BreedName 我希望返回所有狗的BreedName。 我应该可以像这样毫无问题地获取所有...