если вы собираетесь использовать int, я думаю, что не имеет значения, какой у него размер.
, поэтому ваш код будет
sqlcommand.Parameters.Add("@LinkID", SqlDbType.Int).Value = linkID;
для varchar, navarchar, где размер равенmaater вам нужно указать размер в вашем .net коде, т.е. в параметре