public void GetPartInfoTest() { int artID = 638819; int badArtID = -1; using( var ctx = new TecdocBaseDataContext() ) { ctx.Log = new DebuggerWriter(); var val1 = ctx.GetPartInfo( artID ); try { var val2 = ctx.GetPartInfo( badArtID ); } catch( ArgumentException ) { } } }
public static PartInfo GetPartInfo( int artId ) { using( var ctx = new RmsAuto.TechDoc.Entities.TecdocBase.TecdocBaseDataContext() ) { var dlo = new DataLoadOptions(); dlo.LoadWith<Article>( a => a.Supplier ); dlo.LoadWith<Article>( a => a.CompleteName ); ctx.LoadOptions = dlo; return ctx.GetPartInfo( artId ); } }