本文介绍了删除操作的静态成员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我对我的一个项目中的DAL中的简单删除操作感到有些困惑.
我基本上有一个非常简单的功能,它删除与传递的消息ID相关的所有消息信息.我的问题是,如果每个呼叫中的消息ID不同,是否可以使该成员成为静态成员?
例如,可以将以下成员设置为public STATIC void MessageDelete吗?
public void MessageDelete(string messageId) { // Create Instance of Connection and Command Object using (SqlConnection myConnection = new SqlConnection { ConnectionString = ConfigurationManager.AppSettings["dsn"] }) { SqlCommand myCommand = new SqlCommand("spMessageDelete", myConnection) { CommandType = CommandType.StoredProcedure }; // Add Params SqlParameter paramMessageID = new SqlParameter("@MessageID", SqlDbType.Int, 4) { Value = Int32.Parse(messageId) }; myCommand.Parameters.Add(paramMessageID); // Execute the command myConnection.Open(); myCommand.ExecuteNonQuery(); myConnection.Close(); } }
解决方案
这篇关于删除操作的静态成员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!