linq-to-sql相关内容

实体框架/ LINQ到SQL:跳过和放大器;采取

只是好奇,如何跳过和放大器;就拿都应该工作。我得到我想要在客户端看到的结果,但是当我勾了AnjLab SQL事件探查器,看看正在执行它看起来好像是在查询和整个行集返回的SQL客户端。 难道真的返回所有的行,然后进行排序,并在客户端缩小东西与LINQ? 我试着做它用实体框架和LINQ to SQL;两者似乎有相同的行为。 不知道这有什么差别,但我使用VWD 2010 C#。 任何见解? 公 ..
发布时间:2015-11-24 14:31:20 C#/.NET

如何使用"包含"或QUOT;像"在一个动态的LINQ查询?

随动态的LINQ在CSharpSamples.zip帮助文件没有显示使用包含或喜欢的任何实例。 有没有简单的解决方法这样做呢?即其中(COL像@col)无法正常工作。 解决方案 下面就是答案!动态LINQ的不支持。运营商, 根据文档: “实例字段或实例属性 访问。任何公共字段或属性 可以被访问。“ 因此​​,有可能使用该语法 。凡(“MyColumn.Contains(@ 0)” ..
发布时间:2015-11-24 14:18:34 C#/.NET

为什么使用LINQ加入一个简单的一对多的关系?

我已经使用LINQ to SQL和实体框架几年以来,我一直都映射到我的数据库关系,以生成相关的导航性能。我总是用导航属性。 我缺少的东西? 如果我有一个类别 - >产品一对多类型的关系,我会用 VAR redProducts = context.Category.Single(C => c.Name =“红”)的产品。 我经常看到人们在做手工加入,遍布这个网站,在网上的 ..
发布时间:2015-11-24 14:10:14 C#/.NET

更新一个ObservableCollection在一个单独的线程

在一个WPF应用程序一个ObservableCollection填充和更新LINQ到SQL查询。然后,UI对象是从该的ObservableCollection使用值进行更新。 是否有可能和合理的更新此的ObservableCollection通过LINQ到SQL查询操作在一个单独的线程被处决? 如果是的,将在这种情况下,它是一个,这样的ObservableCollection的同一实例? (我 ..
发布时间:2015-11-24 14:06:59 C#/.NET

操作可能破坏运行?

我有麻烦理解问题是什么在这里一点点。我有一点code,拉记录使用LINQ的数据库,并将它们放入被浇铸成一个接口的对象。它看起来有点像这样: 公开的IEnumerable< ISomeObject>查询() { 从在dc.SomeTable返回 选择新SomeObject { //这里分配各成员 ..
发布时间:2015-11-24 14:05:34 C#/.NET

如何在不使用时间的DateTime类型在C#中只比较日期?

有没有办法在LINQ2SQL比较2日期时间变量,但忽略了时间的部分。 在应用程序商店在DB项目,并增加了出版日期。我想保留的确切时间,但是仍然可以通过日期本身去拉。 我想比较89年12月3日12点43分34秒和89年12月3日十一时22分12秒,并让它不顾一天的实际时间,所以这两个被认为是相同的。 我想我可以设置一天中所有的时间为00:00:00之前,我比较,但其实我想知道一天的时间,我也只 ..
发布时间:2015-11-24 14:02:49 C#/.NET

顺序的GUID的LINQ到SQL?

我刚刚读了有没有一种方法,我可以用我的LINQ到SQL项目类似的策略(通过生成的GUID在code)? 解决方案 梳生成以下方式: 定义@aGuid UNIQUEIDENTIFIER SET @aGuid =科协(CAST(NEWID()为二进制(10))+ CAST(GETDATE()为二进制(6))AS UNIQUEIDENTIFIER) 哪个转录成C#是这样的: 公共静态不 ..
发布时间:2015-11-24 14:00:14 C#/.NET

数据库架构更改后更新LINQ to SQL类最佳途径

我使用LINQ to SQL类项目中,其中数据库的设计还是有些变动的。 是否与该模式同步类的一个简单的方法,或是否需要手动更新的类,如果表设计更改? 解决方案 您可以使用SQLMetal.exe生成您的dbml和或CS / VB文件。使用pre-构建脚本来启动和目标在您的DataContext项目属于该目录。 C:\ Program Files文件\微软的SDK \的Windows \ ..
发布时间:2015-11-24 13:57:57 C#/.NET

你是否认为这是有利的,切换到实体框架?

使用LINQ到SQL最有可能会无法得到尽可能多的积极发展实体框架做你认为最好切换到实体框架? 我个人认为EF是非常笨重,很难相比的LINQ to使用SQL这感觉很自然。 编辑:最近,我贴在我的博客的文章我的感受对这种潜在的决定...... ADO.NET v LINQ到SQL 解决方案 IMO,不是现在。 很明显(从的最近宣布的特别)的EF是在一些重修订的”因此​​,我的观点是:坚持简 ..
发布时间:2015-11-24 13:52:05 C#/.NET

Max或默认?

什么是从一个LINQ查询可能不返回行的最大价值的最佳方法是什么?如果我只是做 暗淡X =(选自Y在context.MyTable _ 其中y.MyField =价值_ 选择y.MyCounter)的.max 我得到一个错误时,该查询返回任何行。我可以做 暗淡X =(选自Y在context.MyTable _ 其中y.MyField ..
发布时间:2015-11-24 13:48:55 C#/.NET

使用MetadataType没有加载元

我有一些问题/问题关于 使用系统; 使用System.ComponentModel.DataAnnotations; 使用System.ComponentModel; 命名空间DataAPI.LINQToSQL { [MetadataType(typeof运算(ClientInfoViewMetaData))] 公共部分类ClientInfoView { 内部密封类ClientInfoViewMe ..
发布时间:2015-11-24 11:58:32 C#/.NET

要返回的IQueryable< T>或者没有返回的IQueryable< T>

我有一个封装我的LINQ to SQL数据上下文的存储库类。该库类是包含所有数据层逻辑(和缓存等)等业务线的类。 下面是我的我的回购接口V1。 公共接口ILocationRepository { IList的<地点>的FindAll(); IList的<地点> FindForState(州状态); IList的<地点> FindFor ..
发布时间:2015-11-24 11:45:10 C#/.NET

在LINQ到SQL不区分大小写字符串比较

我读过,这是不明智的使用ToUpper的和tolower执行不区分大小写字符串比较,但我看不出有什么替代方案,当涉及到LINQ到SQL。的String.Compare的IGNORECASE和CompareOptions参数通过LINQ到SQL忽略(如果您使用的是区分大小写的数据库,你会得到一个即使你问一个不区分大小写的比较区分大小写的比较)。是TOLOWER或ToUpper的这里最好的选择?是其中 ..
发布时间:2015-11-24 11:36:26 C#/.NET

制作实体类封闭的变化

我有一个数据库的关系如下图所示。基于LINQ to SQL的ORM创建的域对象。 一个支付包括现金支付和礼券付款。假设购买的总量为550可以支付如下组分 1礼券值300 1礼券值200 我的现金货币值50 我插入使用ORM的“InsertOnSubmit”功能的新的缴费记录。下面code是工作的罚款。不过,如果我的公司正在使用的信用卡引入一个新的支付部分,我需要改变我的 ..
发布时间:2015-11-24 11:28:55 C#/.NET

LINQ - 左加入,集团通过和Count

让我们说我有这个SQL语句: SELECT p.ParentId,COUNT(c.ChildId) 从ParentTable p LEFT OUTER JOIN ChildTable C对p.ParentId = c.ChildParentId GROUP BY p.ParentId 我怎样才能把它理解的LINQ to SQL?我被困在COUNT(c.ChildId),生成的SQL ..
发布时间:2015-11-24 11:21:55 C#/.NET

LINQ:当使用的SingleOrDefault与FirstOrDefault()与过滤标准

考虑IEnumerable的扩展方法的SingleOrDefault()和 FirstOrDefault() MSDN文档的SingleOrDefault 返回序列的唯一元件,或者如果序列是空的一默认值;这种方法抛出一个异常,如果有序列中的多个元素。 而 FirstOrDefault 从MSDN (当使用presumably的排序依据()或 OrderByDescending()或根本没 ..
发布时间:2015-11-24 11:21:30 C#/.NET

什么是语法内加入LINQ到SQL?

我在写的LINQ to SQL语句和放大器;我只是以后在C#中有一个正常的内部标准语法加入“开”的条款。 也就是说你如何重新present这在LINQ到SQL: SELECT * FROM表1 内部联接表2上table1.field = table2.field 编辑:实时查询来获取经销商所有联系人: 选择代理商联系。* 从经销商 内部联接代理商联系上Dealer.Dea ..
发布时间:2015-11-24 11:20:45 C#/.NET

LINQ to SQL的左外连接

这是相当于查询到 LEFT OUTER 加入? //假设int类型的,我有一个名为参数'invoiceId“ 从C在SupportCases 让发票= c.Invoices.FirstOrDefault(I => i.Id == invoiceId) 其中,(invoiceId == 0 ||发票!= NULL) 选择新 { n = c.Id ,InvoiceId ..
发布时间:2015-11-24 11:19:03 C#/.NET

实体框架VS LINQ到SQL

现在的.NET版本3.5 SP1已经发布(与VS2008 SP1),我们现在可以访问.NET实体框架。 我的问题是这样的。当试图使用实体框架和LINQ to SQL作为一个ORM的决定,有什么区别? 我的理解是,实体框架(使用LINQ到实体使用时)是个'大哥哥'来的LINQ to SQL?如果是这样的话 - 它有什么优势?它能做什么的LINQ到SQL不能对自己做的? 解决方案 的LINQ ..
发布时间:2015-11-24 10:57:54 C#/.NET