所以我有以下代码:获取LINQ到SQL保存到数据库
// Get the current user
_currentUser = WindowsIdentity.GetCurrent();
// Get the list of address for the current user
_dataMap = new DataMapDataContext();
_addresses = _dataMap.Addresses
.Where(address => address.InsertUserName == _currentUser.Name).ToList();
....
_addresses.Add(form.Item);
_dataMap.SubmitChanges();
当我打电话的SubmitChanges没有被保存在数据库中。这是为什么?我错过了这一点吗?我认为与LINQ到SQL你可以只添加项目到您的查询结果,然后调用SubmitChanges,它会工作....显然我失去了一些东西。
如果您使用“ToList”,它现在可以工作吗?如果没有,那么你如何将东西插入到集合中? (我不认为加入是IQueryable的一部分。)