问题标签 [linq-to-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
16036 浏览

linq - 是否有使用 Linq 动态创建过滤器的模式?

是否有使用 Linq 动态创建过滤器的模式?

我需要在列表上创建自定义过滤,过去我只是动态创建 SQL ......这似乎不适用于 Linq。

0 投票
7 回答
10228 浏览

c# - LINQ 中的数据冲突

使用 进行更改时,当另一个用户更改了该行中的某些数据时SubmitChanges(),LINQ 有时会出现ChangeConflictException异常并显示错误消息Row not found or changed,而没有任何指示存在冲突的行或具有冲突更改的字段。

有没有办法确定哪一行有冲突以及它们发生在哪些字段中,还有没有办法让 LINQ 忽略这个问题并不管怎样都简单地提交数据?

此外,是否有人知道当行中的任何数据已更改时是否会发生此异常,或者仅当 LINQ 尝试更改的字段中的数据已更改时发生?

0 投票
2 回答
818 浏览

linq-to-sql - DataContext 的最佳使用模式

最好的生命周期模型是DataContext什么?我是否应该在需要时创建一个新的(又名,函数级别),我应该在每个使用它的类中保留一个可用的(类级别),还是应该创建一个具有静态 DataContext 的静态类(应用程序域等级)?是否有任何考虑过的最佳实践?

0 投票
5 回答
8890 浏览

linq-to-sql - 管理 Linq to SQL Dbml 文件的最佳实践?

我刚刚开始使用 Linq to SQL,我想知道是否有人可以分享管理 dbml 文件的最佳实践。

  • 您如何使他们与数据库保持同步?
  • 您是否有整个数据库的单个 dbml 文件,还是将其拆分为多个逻辑单元?
  • 在团队环境中如何管理此文件?

欢迎任何其他提示和技巧。

0 投票
19 回答
646357 浏览

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

我正在编写一个 LINQ to SQL 语句,并且我正在使用 C# 中带有ON子句的普通内部连接的标准语法。

您如何在 LINQ to SQL 中表示以下内容:

0 投票
6 回答
18004 浏览

.net - 如何在 Linq to SQL 中实现缓存?

我们刚刚开始在我们的 DAL 中使用 LINQ to SQL 并且我们还没有真正提出缓存模型的标准。以前我们使用的是一个基本的“DAL”类,它实现了我们所有的 DAL 类都继承自的缓存管理器属性,但现在我们没有了。我想知道是否有人提出了一种“标准”方法来缓存 LINQ to SQL 结果?

如果这有所作为,我们正在 Web 环境 (IIS) 中工作。我知道这很可能最终成为一个主观问题,但我仍然认为这些信息很有价值。

编辑:澄清一下,我不是在谈论缓存单个结果,我更多的是一种架构解决方案,例如如何设置缓存,以便所有链接方法使用相同的缓存架构。

0 投票
3 回答
1471 浏览

c# - 如何轻松地重新排序 LINQ to SQL 设计器中的列?

在使用 LINQ to SQL 设计器设计 LINQ 类时,我有时需要对类重新排序,以使 DataGridView 中的结果列以不同的顺序出现。不幸的是,这似乎非常困难。您需要剪切和粘贴属性,或删除它们并手动重新插入它们。

知道您可以很容易地在 DataGridView 中重新排序列,但是这会导致大量的硬编码,我希望设计器与网格相匹配。

有谁知道实现这一目标的更简单方法,或者剪切/粘贴唯一可用的方法?

我尝试手动编辑 .designer.cs 文件,但在那里重新排序属性似乎没有做任何事情!

编辑:为了清楚起见 - 我想重新排序 LINQ to SQL 设计器中的内容,而不是表中的内容。我在订购时没有出错,需要恢复到原始表格布局;相反,我有一个表,我想在 Visual Studio 中拥有与在 SQL Server 中不同的排序。

0 投票
7 回答
4463 浏览

linq-to-sql - 如何在 N 层解决方案中使用 LINQ To SQL?

现在LINQtoSQL稍微成熟了一点,我想知道人们使用该技术创建n 层解决方案的任何技术,因为这对我来说似乎并不那么明显。

0 投票
7 回答
36437 浏览

c# - 数据库架构更改后更新 LINQ to SQL 类的最佳方法

我在一个项目中使用 LINQ to SQL 类,其中数据库设计仍然有点变化。

是否有一种简单的方法可以将类与模式同步,或者如果表设计发生变化,我是否需要手动更新类?

0 投票
5 回答
2574 浏览

linq - 管理 LINQ to SQL .dbml 模型复杂性

这个问题在LINQ to SQL .dbml best practice上的这个问题中得到了一定程度的解决,但我不确定如何添加到问题中。

我们的一个应用程序使用 LINQ to SQL,我们目前有一个用于整个数据库的 .dbml 文件,这变得难以管理。我们正在考虑将其重构为更特定于模块/功能的单独文件,但一个问题是许多高级类必须在多个 .dbml 文件中复制,因为关联不能跨 .dbml 使用。 dbml 文件(据我所知),以及附加的部分类代码。

有没有人解决这个问题,你会提出什么建议?