Если вы хотите, чтобы ваш контекст данных вставлялся в барф, вы можете сделать:
partial class DataClasses1DataContext
{
public override void SubmitChanges(System.Data.Linq.ConflictMode failureMode)
{
if(GetChangeSet().Inserts.OfType<MyObject>().Any())
{
throw new InvalidOperationException("No inserts!");
}
base.SubmitChanges(failureMode);
}
}
Хорошо?
[было:
Не могли бы вы просто добавить его как «чистый» - то есть Attach (obj, false);
Если вам не нужен объект в модели, зачем добавлять его в контекст данных?]