Un post nel newsgroup di C# citava l'impossibilità di aggiornare dei dati recuperati da una vista mediante LinqToSQL.
L'affermazione è corretta in quanto il designer by default crea delle classi alle quali manca l'informazione relativa alla primary key, infatti basta aggiungerla è avere una view aggiornabile. L'unica accortezza è quella di definire la primary-key in una classe parziale separata e cancellare dal designer la colonna che funge da PK altrimenti al primo "tocco" di designer tutto lo sforzo verrà vanificato.