如何使用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