Dataset - Это не аналог файла, скорее папки, и не решение вопроса, таким образом. Правда, и не понятно в приницпе, зачем оно вобще может быть нужно, это "хранение в одном", разве SDE оперирует файлами? Разве он разучился хранить точки и линии отдельно, а обрабатывать вместе? Если же речь идет о таблице БГД, то в ней, безусловно, должны быть объекты одного типа - иначе как с методами доступа? Если уж это нужно из каких-то специфических соображений, то тоже методика известна: линии состоят из точек, разбейте первые на вторые, прокодируйте соответственно, и нет проблем - все точки, включая узлы, в одном флаконе. Однако и при этом линии как отдельные объекты все равно придется хранить в другой таблице, соссылками на первую.