首页 > 解决方案 > 您可以直接使用“CALL Proc_name()”作为字符串,或者在 C# 中使用 CommandType.StoredProcedure

问题描述

问题是:

当然,在第一个选项中,参数直接在字符串中;在第二个选项中,您必须使用 MySqlParameters 创建参数并指示哪些参数是 IN 或 OUT 方向。

那么用哪一个??

标签: c#mysqlstored-procedures

解决方案


使用CommandType.StoredProcedure速度更快

使用时,CommandType.StoredProcedure您将成为参数化它的人,并将为数据库节省一些工作。

当使用第一个选项时,MySQL 将进行参数化。


推荐阅读