از زمانی که معماری .NET شروع به طراحی شد، مایکروسافت تصمیم گرفت که مدل دستیابی به داده خودش را مجددأ طراحی کند. پیرو این تصمیم بجای اینکه بیشتر بروی توسعه ADO فعالیت کند، مایکروسافت تصمیم گرفت که یک معماری دستیابی داده جدیدی را بر اساس چهارچوب جدبد .NET طراحی کند – اما مایکروسافت همچنان لغت خلاصه ADO را مورد استفاده قرار داد. مایکروسافت ADO.NET را بر اساس تجربه موفق مدل شئی ADO طراحی کرد، اما با یک معماری کاملأ متفاوت، مبتنی بر XML و مدل محاسبه غیر پیوسته . معماری جدید راه های متعددی را برای اتصال یک کاربردی که می خواهد به یک منبع داده متصل گردد فراهم آورده است