跨多个项目重用数据库访问以确保更新时不会破坏任何项目的最佳方法是什么?
我可能已经在多个项目中编写了 4-5 次相同的 LINQ to SQL 语句。我什至不想粘贴它。我们将 DBML 文件与 Repository 类结合使用。我想在多个项目之间共…
Linq-to-SQL 和 sp_reset_connection
我有一个 .NET 4.0 Winform 和一个 .NET 4.0 Windows 服务,它们都通过 LINQ to SQL 连接到 SQL 2005/2008 数据库。它在我们的测试环境中运行良好且快…
LINQ 增添神秘感“1”到生成的 SQL 中我的 int
我不得不承认,我只是计划被难住了......我有下面的 LINQ to SQL 方法 --> public static int GetLastInvoiceNumber(int empNumber) { using (var con…
如何使用 LINQ>SQL 获得唯一值?
使用 LINQ to SQL,如何获取包含 1, 21 的行?我正在寻找 SomeId==1 and SecondId is a unique entry SomeId SecondId 0 20 1 21 1 22 1 22 编辑: 好…
Linq:在 TransactionScope 中删除和插入相同的主键值
我想在一个事务中用新记录替换数据库中的现有记录。使用TransactionScope, using ( var scope = new TransactionScope()) { db.Tasks.DeleteAllOnSub…
必需的列“int_CommodityPriceId”结果中不存在。 LINQ 到 SQL
public IEnumerable GetAllTimeFrameDaily() { return _dbprice.ExecuteQuery("SELECT MIN(CommodityPrice.dtm_Date),MAX(CommodityPrice.dtm_Date) F…
LINQ2SQL 实体 - 仅更新已更改的字段
我希望在我的 MVC 3 项目中有一种更简单的方法来做到这一点。在我的数据库中,我有一个通过 LINQ2SQL 映射到我的应用程序中的 Customer 表。还有一个…
实现可选关系(如果 FK 不为空则强制执行)
假设我们有这些表 Person( person_id, name, car_id ) CompanyCar( car_id, make, model, colour, plate ) Person.car_id 应该是 CompanyCar.car_id …
linq2sql 更新具有多列的 POCO 的最佳方法
我正在尝试使用 lin2sql 更新 POCO。我还可以使用实体框架。为了更新对象,我遵循下一个例程。 //GridView Control gives me some updated POCOS As a…
展开/展平实体框架结果
原始 SQL 查询: SELECT e.id, e.[type_id], e.name FROM [user] u JOIN user_group ug ON ug.[user_id] = u.id JOIN usergroup grp on grp.id = ug.g…
查询返回 SQL 表达式而不是数据库中的值?
我的数据库表中有一个整数列,我想选择它,但它给出了无法从 int 转换为字符串的异常 示例我想从 Category 中选择 CategoryID 表,其中 CategoryName=…
在 Linq2SQL 中创建条件关系
我正在对旧数据库系统使用 linq2sql。该系统中有三个表:Invoices、Users 和 SignupUsers。 Invoices 表有一个 UID 字段,通常引用 Users 表上的 UID …
LINQ 问题 - 如何使 where != 值
我有一个“朋友”表,其中包含登录用户的 ID 及其朋友的 ID。 我用这个 SQL 查询得到的结果 SELECT u.ID, u.Nickname FROM UserSet as u, FriendsSet …
Linq2Sql 和 lambda 返回“方法‘System.Object DynamicInvoke(System.Object[])’”不支持 SQL 转换”
为什么... Func> table = () => CampaignCodePaths; Func propertySelector = e => e.Id; int key = 1; Func whereSelector = e => propertySelector(…