1
我可以創建一個片段並讓它分析一個當前類,獲取所述類的屬性,然後創建一個sql函數,逐行寫出命令參數中的每個屬性。如何使用片段獲取當前類的屬性?
我所尋找的是做這樣的事情:
public static int Add(MyObject Message) {
MySqlConnection connection = new MySqlConnection(MySqlConnection);
MySqlCommand command = new MySqlCommand("Add_Message", connection);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.AddWithValue("@IMFromUserID", Message.IMFromUserID);
command.Parameters.AddWithValue("@IMToUserID", Message.IMToUserID);
command.Parameters.AddWithValue("@IMMessage", Message.IMMessage);
command.Parameters.AddWithValue("@IMTimestamp", Message.IMTimestamp);
connection.Open();
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read()) {
Message.IMID = (int)reader["IMID"];
}
command.Dispose();
connection.Close();
connection.Dispose();
return Message.IMID;
}
基本上我想要的片段來填充整個附加功能,並在@PropertyName
填寫,並在command.Parameters.AddWithValue
奇怪的是,這實際上對我很好。我正在尋找開始爲應用程序構建基礎框架,這將幫助我開始。基本上我想要一個CRUD模板,但如果我使用泛型,那麼應該給我我想要的。 – meanbunny