вообще то выбор огромен. есть еще множество nosql легких субд под dotnet.
при этом, для несложных задач, объектно-ориентированные субд, могут быть на много комфортнее EF.
для программ уровня утилит, частенько достаточно даже хранения данных в json/bson