Я хочу создать windows службу, которая выполняет операции CRUD, используя любую базу данных, такую как MS-Sql / MySQL Сервер для запуска этой службы в фоновом режиме для выполнения некоторых задач, таких как операции вставки, обновления и удаления в базе данных. Я уже создал простую Windows Службу для отправки почты за определенный промежуток времени, но сейчас хочу выполнить операции CRUD с использованием Windows Службы, и я создаю одну службу windows, которая работает нормально, то есть Служба запускается успешно после ее установки, но операции CRUD не выполняет через этот сервис.
код написан -
public void InsertData()
{
string name = "Vijay Patil";
string Address = "Kolhapur";
string Emailid = "Test@gmail.com";
string mbno = "9012345678";
string insert = "USP_UserInfo_Insert";
objconn.cn.Open();
objconn.cmd = new SqlCommand(insert, objconn.cn);
objconn.cmd.CommandType = CommandType.StoredProcedure;
objconn.cmd.Parameters.AddWithValue("@Name", name);
objconn.cmd.Parameters.AddWithValue("@Address_user", Address);
objconn.cmd.Parameters.AddWithValue("@EmailID", Emailid);
objconn.cmd.Parameters.AddWithValue("@Mobilenumber", mbno);
int a = objconn.cmd.ExecuteNonQuery();
if (a > 0)
{
Library.WriteErrorLog("Saved Rec...");
}
}
private void timer1_Tick(object sender, ElapsedEventArgs e)
{
InsertData();
Library.WriteErrorLog("Data Saved successfully");
}
Может кто-нибудь сказать мне, это правильный способ выполнения операций CRUD с использованием Windows Сервис?
Пожалуйста, помогите мне.