Ya, Anda perlu membuat tipenya.
Alternatif mengirim kumpulan sql string besar atau meneruskan XML ke sprocs.
Kelemahan dari kumpulan string sql besar adalah dapat meledakkan cache sql proc dan dapat menyebabkan sql mengkompilasi ulang - terutama jika kumpulan itu unik karena data input menjadi bagian dari string besar itu. Menurut definisi setiap batch akan menjadi unik.
XML adalah alternatif utama sebelum TVP. Satu-satunya kelemahan XML, setidaknya untuk sementara, sql Azure tidak mendukungnya (yang mungkin berubah?) sehingga membatasi pilihan Anda.
TVP tampaknya menjadi cara untuk melakukan ini. Proyek kami baru saja dikonversi menggunakan TVP.
Semoga membantu.