c# - When using e.Entity in an EntityDataSource Inserted event, is it good practice to wrap it in using()? -
if i'm doing inserted values during entitydatasource's inserted event, should wrap e.entity in using() statement? can't tell. "in context"?
should (as i've seen in other examples):
myentity newrecord = (myentity)e.entity; myvar = newrecord.datavalue; or appropriate practice do:
using (myentity newrecord = new e.entity()) {     myvar = newrecord.datavalue; } (don't think syntax totally correct. don't want have how work ask.)
from msdn documentation, can gather e.entity object ... entity. helpful. open new connection , whole rest of package assume new entity require?
in general, i'd yes it.  best practice?  yes sure.  however, answer more "it depends".  rule, anytime use object implements idisposable 1 should wrap in using statement unless plan keep object between method invocations.  
in stateless world of web (mvc) tend live, try wrap dbcontext in using statement.  in winforms/wpf i'm sure there reasons persist until event takes place.  these should exceptions rule.  
Comments
Post a Comment