/// <summary>/// 根据ObjectId转换成Entity实体/// </summary>/// <param name="id"></param>/// <returns></returns>private static Entity GetEntity(ObjectId id){Entity obj = null;Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.CurrentDocument;Database db = Autodesk.AutoCAD.DatabaseServices.HostApplicationServices.WorkingDatabase;using (DocumentLock docLock = doc.LockDocument())using (Transaction transaction = Application.DocumentManager.MdiActiveDocument.TransactionManager.StartTransaction()){obj = (Entity)transaction.GetObject(id, Autodesk.AutoCAD.DatabaseServices.OpenMode.ForRead, true);transaction.Commit();}return obj;}