在c#中执行sql语句时传递参数用到
SqlParameter  para=new SqlParameter("@Id",SqlDbType.int,4);类似语句,
但是,看到别人的博客说--生成一个名字为@Id的参数,必须以@开头表示是添加的参数,并设置其类型长度,类型长度与数据库中对应字段相同
但是,我发现如果不加@,照样可以传参数进去,这个究竟是什么问题,有详细的解释吗~?
谢谢