问题标签 [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.
linq - 是否有使用 Linq 动态创建过滤器的模式?
是否有使用 Linq 动态创建过滤器的模式?
我需要在列表上创建自定义过滤,过去我只是动态创建 SQL ......这似乎不适用于 Linq。
c# - LINQ 中的数据冲突
使用 进行更改时,当另一个用户更改了该行中的某些数据时SubmitChanges()
,LINQ 有时会出现ChangeConflictException
异常并显示错误消息Row not found or changed
,而没有任何指示存在冲突的行或具有冲突更改的字段。
有没有办法确定哪一行有冲突以及它们发生在哪些字段中,还有没有办法让 LINQ 忽略这个问题并不管怎样都简单地提交数据?
此外,是否有人知道当行中的任何数据已更改时是否会发生此异常,或者仅当 LINQ 尝试更改的字段中的数据已更改时发生?
linq-to-sql - DataContext 的最佳使用模式
最好的生命周期模型是DataContext
什么?我是否应该在需要时创建一个新的(又名,函数级别),我应该在每个使用它的类中保留一个可用的(类级别),还是应该创建一个具有静态 DataContext 的静态类(应用程序域等级)?是否有任何考虑过的最佳实践?
linq-to-sql - 管理 Linq to SQL Dbml 文件的最佳实践?
我刚刚开始使用 Linq to SQL,我想知道是否有人可以分享管理 dbml 文件的最佳实践。
- 您如何使他们与数据库保持同步?
- 您是否有整个数据库的单个 dbml 文件,还是将其拆分为多个逻辑单元?
- 在团队环境中如何管理此文件?
欢迎任何其他提示和技巧。
c# - LINQ to SQL 中的内部联接的语法是什么?
我正在编写一个 LINQ to SQL 语句,并且我正在使用 C# 中带有ON
子句的普通内部连接的标准语法。
您如何在 LINQ to SQL 中表示以下内容:
.net - 如何在 Linq to SQL 中实现缓存?
我们刚刚开始在我们的 DAL 中使用 LINQ to SQL 并且我们还没有真正提出缓存模型的标准。以前我们使用的是一个基本的“DAL”类,它实现了我们所有的 DAL 类都继承自的缓存管理器属性,但现在我们没有了。我想知道是否有人提出了一种“标准”方法来缓存 LINQ to SQL 结果?
如果这有所作为,我们正在 Web 环境 (IIS) 中工作。我知道这很可能最终成为一个主观问题,但我仍然认为这些信息很有价值。
编辑:澄清一下,我不是在谈论缓存单个结果,我更多的是一种架构解决方案,例如如何设置缓存,以便所有链接方法使用相同的缓存架构。
c# - 如何轻松地重新排序 LINQ to SQL 设计器中的列?
在使用 LINQ to SQL 设计器设计 LINQ 类时,我有时需要对类重新排序,以使 DataGridView 中的结果列以不同的顺序出现。不幸的是,这似乎非常困难。您需要剪切和粘贴属性,或删除它们并手动重新插入它们。
我知道您可以很容易地在 DataGridView 中重新排序列,但是这会导致大量的硬编码,我希望设计器与网格相匹配。
有谁知道实现这一目标的更简单方法,或者剪切/粘贴唯一可用的方法?
我尝试手动编辑 .designer.cs 文件,但在那里重新排序属性似乎没有做任何事情!
编辑:为了清楚起见 - 我想重新排序 LINQ to SQL 设计器中的内容,而不是表中的内容。我在订购时没有出错,需要恢复到原始表格布局;相反,我有一个表,我想在 Visual Studio 中拥有与在 SQL Server 中不同的排序。
linq-to-sql - 如何在 N 层解决方案中使用 LINQ To SQL?
现在LINQ
toSQL
稍微成熟了一点,我想知道人们使用该技术创建n 层解决方案的任何技术,因为这对我来说似乎并不那么明显。
c# - 数据库架构更改后更新 LINQ to SQL 类的最佳方法
我在一个项目中使用 LINQ to SQL 类,其中数据库设计仍然有点变化。
是否有一种简单的方法可以将类与模式同步,或者如果表设计发生变化,我是否需要手动更新类?
linq - 管理 LINQ to SQL .dbml 模型复杂性
这个问题在LINQ to SQL .dbml best practice上的这个问题中得到了一定程度的解决,但我不确定如何添加到问题中。
我们的一个应用程序使用 LINQ to SQL,我们目前有一个用于整个数据库的 .dbml 文件,这变得难以管理。我们正在考虑将其重构为更特定于模块/功能的单独文件,但一个问题是许多高级类必须在多个 .dbml 文件中复制,因为关联不能跨 .dbml 使用。 dbml 文件(据我所知),以及附加的部分类代码。
有没有人解决这个问题,你会提出什么建议?