How many channels of Lightning Network can I open in one transaction?
Theoretically this would be possible but the entire work flow of channel creation would be disturbed as you would have to wait for the commitment signed message of each channel before broadcasting the funding TX.

Also currently the funding TX is used to verify the existence of a channel in the gossip protocol. 

So yes theoretically this would work. Practicalky this would yield quite some protocol changes