我做了一個類從LINQ到SQL Clasees用VS 2008 SP1 Framework 3.5 SP1中,在這種情況下,我伸出部分如何編寫Linq to SQL自動生成的部分擴展?
partial void UpdateMyTable(MyTable instance){
// Business logic
// Validation rules, etc.
}
我的問題是,當我執行db.SubmitChanges(),它執行UpdateMyTable和品牌該驗證,但它不更新,我得到這個錯誤:
[Exception: Deliver]
System.Data.Linq.ChangeProcessor.SendOnValidate(MetaType type, TrackedObject item, ChangeAction changeAction) +197
System.Data.Linq.ChangeProcessor.ValidateAll(IEnumerable`1 list) +255
System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) +76
System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) +331
System.Data.Linq.DataContext.SubmitChanges() +19
其實在非英語問題上有一項政策:http://blog.stackoverflow.com/2009/07/non-english-question-policy/ – 2009-10-06 16:10:45