A consumer solid state drive with indication of pcie nvme and 2280 in size can be use with your PC. 
I have dell optiplex 3050 AIO . I want to install SSD to it and went through the Dell Link [URL] for SSD Configuration but still confused what kind of SSD NVMe do i need for my PC. It says in there Tower | Small Form Factor and Micro. 
Which SSD to use for Dell Optiplex 3050 AIO