如何使用LINQ to SQL(ASP.Net/C#)中的特定ID更新记录?Linq更新记录
Q
Linq更新记录
6
A
回答
0
小心张贴一些你刺过的示例代码。
如果是LINQ2SQL,那么就应该使用LINQ的DataContext使用Where<T>()
条款检索您的对象,更新对象属性,然后调用DataContext.SubmitChanges()
15
你可以做这样一个简单的问题...
var record =
(
from x in db.TableName
where x.Id == 12345
select x
)
.Single();
record.DateUpdated = DateTime.Now;
db.SubmitChanges();
希望它能帮助:)
0
看看这段代码为例。
void UpdateRow(Int32 intID)
{
bool IsSuccessfullyUpdated = false;
var db = new DataContext();
try
{
var dbCstInfo = db.TableName
.Where(w => w.ID == intID)
.SingleOrDefault();
if (dbCstInfo != null)
{
dbCstInfo.IsActive = !dbCstInfo.IsActive;
dbCstInfo.Name = "BJP";
dbCstInfo.Comp = "PVtal";
db.SubmitChanges();
IsSuccessfullyUpdated = true;
}
}
catch
{
IsSuccessfullyUpdated = false;
}
return IsSuccessfullyUpdated;
}
相关问题
- 1. LINQ to SQL - 更新记录
- 2. 更新记录Linq-to-SQL
- 3. C#顺利更新记录与LINQ
- 4. Linq To Sql ManyToMany更新现有记录
- 5. LINQ的更新现有记录
- 6. 用linq-to-sql更新记录列表
- 7. LINQ到SQL记录不更新
- 8. LINQ到实体更新记录
- 9. 使用LINQ上下文更新记录?
- 10. Dynamics CRM Linq更新多条记录
- 11. linq查询更新多条记录
- 12. 更新记录不能在LINQ to SQL
- 13. 使用LINQ更新记录列表
- 14. Linq to sql更新记录列表中的多条记录
- 15. 根据LINQ中插入记录的ID更新记录到SQL
- 16. vb.net linq插入新记录
- 17. 更新记录
- 18. 更新记录
- 19. 更新记录
- 20. 更新记录
- 21. 更新记录
- 22. SubmitChanges不更新,但插入新记录。 LINQ to SQL
- 23. 保存新的或更新的记录存在与LINQ
- 24. Entity FrameWork更新记录7.新记录更新
- 25. IndexedDB更新记录
- 26. Haskell记录更新
- 27. APDU更新记录
- 28. 更新SQL记录
- 29. Sqlite更新记录
- 30. Mysql更新记录
请参阅[本文](http://stackoverflow.com/questions/909960/update-using-linq) – 2009-05-26 10:55:30