Tag: linq to sql

为什么我不能在linq查询中调用函数?

这是我的linq查询(Linq to Sql): pagina = (from Pagine page in kDataBase.Pagines where prova(page.title_it) == urlSuddivisa[i].ToLower() select page).FirstOrDefault(); 这是我调用的函数(在同一个类中): private string prova(string example) { return example; } 它说 : 对于方法’System.String prova(System.String),不支持转换为sql。 我哪里错了? 我该如何解决?

Sequence包含多个匹配元素

当我尝试设置匹配条件的每个修整项目的IsDefault属性时,它会抛出错误说: 序列包含多个匹配序列。 (this.DressingItems .Where(xx => xx.DressingInfo.CatID == catId && xx.ProductID == this.ProductID) .Single()).IsDefault = false;

使用LINQ将多个文本框插入到单独行中的sql表中

将文本框的值插入到sql表的单行的特定列中使用LINQ并不是什么大问题,而是如何在新行中插入每个文本框的内容,例如,如果我们有5个文本框,那么它应该创建5个新行在sql表中。 下面是我如何将文本框插入单行的不同列: Table Name: tblModulRelayConfig index fltCe fltUT1 fltUT2 fltUT3 fltUT4 fltUT5 fltUT6 1 75 Text1 Text2 Text3 Text4 Text5 Text6 2 76 Text1 Text2 Text3 Text4 Text5 Text6 using (myDataContext mydc= new myDataContext()) { tblModulRelayConfig tblModuler = (from CE in mydc.tblCEs where CE.fltCE == 75 select CE).FirstOrDefault(); if(tblModuler != null)//in order to update table […]

确定表是否已具有特定ID的记录的最佳方法是什么?

我有一个简短的问题。 我目前的项目我正在使用LINQ-to-SQl。 这是确定表是否具有特定ID记录的最佳方法? 提前致谢。

如何在Linq to SQL中区分两个字符串?

如何在Linq to SQL中敏感地将两个字符串相等(在where查询中)? 谢谢。

在LINQ OrderBy中使用或First()

如果我有这样的结构 相册 – 专辑 – 光盘 – 曲目 我想按照第一张唱片上第一首曲目的标题订购一系列专辑。 是否有类似于以下我可以做的事情(请记住我需要使用接受字符串的OrderBy扩展方法)? albums.OrderBy(“Discs[0].Tracks[0].Title”) 我需要能够使用字符串表达式进行排序,因此需要使用OrderBy方法,即albums.OrderBy(“Track [0] .Title”)。 原因是我们的自定义框架使用从GridView传回的排序表达式(例如“Title”),该表达式在字典中查找(例如“Track [0] .Title”)以获得正确的order by子句。 也就是说,排序的字段和方向是在运行时动态确定的。 要么 albums.OrderBy(“Discs.First().Tracks.First().Title”)

linq搜索多列

我想使用ling-to-sql在多列中搜索一个字符串,我想知道如何编写where子句。 这就是我所拥有的:我正在传递要搜索的ID列表以及搜索词: public List Seach(string TheSearchTerm, List TheIDs) { using (SomeDataContext TheDC = new SomeDataContext()) { var TheOutput = (from t in TheDC.SomeTable where TheIDs.Contains(t.ID) && where “TheSearchTerm is in one of the columns” select t.ID).ToList(); } } 如何编写搜索所有列的第二个where子句? 我想为每一列写一个where子句,但我想知道是否有更好的方法。 谢谢。

如何创建放入数据库的角色?

我希望为每个用户创建一个角色,然后用户进行身份validation(登录)以访问应用程序,我将为数据库提供一些角色并保存角色。 我将以数据库“aspnet.mdf”和Linq toSql为例来存储数据,但在我需要知道如何在c#(WPF)中创建角色之后,我希望在数据库中添加角色,这样我可以为每个用户分配我希望的正确角色。 你有什么想法吗? 我将使用数据库“aspnet.mdf”作为示例,因为我认为测试我的应用程序很好(我需要此function来开发项目)。 非常感谢。 不错的问候, 再见

C#中的随机加权

我正在用C#创建游戏,游戏的关键部分是随机性。 它本质上是一个摔跤模拟器,根据许多因素,例如摔跤手属性和当前动量,在桌子上选择“移动”。 然后,在符合此条件的所有移动中,选择使用Random对象执行随机选项并在LINQ中跳过/获取但这实际上是不够的。 我想要做的是重量移动选择的概率(我已经在移动表上有一个列,对于1到100之间的整数)。 我如何在随机行选择中实现此权重?

Linq-To-Sql优化查询

我正在构建一个Web应用程序,在其SQL数据库中搜索用户输入的查询。 一个简单的搜索引擎。 让我们建议我有很多行 – 超过几万行。 我想让通话变得高效。 我知道只有一个* SQL查询我的调用是可能的。 我想知道Linq-To-Sql是否进行了这种类型的优化。 我知道它使用Lazy进行查询。 我现在无法对它进行基准测试,因为我的数据库中没有数据。 foreach(var word in words) { var niqquh = number == 666 ? “” : Languages[number]; var S = db.Uploads.Where(w => number == 666 ? true : (w.Language == niqquh)); if(S.Count() > 20) S = S.Take(20); S = S.OrderBy(u => (u.Tags.Contains(word) ? 15 : 0) […]