как создать windows сервис с использованием crud операций в c# asp.net - PullRequest
0 голосов
/ 07 февраля 2020

Я хочу создать 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 Сервис?

Пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 07 февраля 2020

Похоже, вам нужно создать веб-сервис. Возможно, вам следует сначала проверить эти темы:

  • как pnet core: для создания веб-службы с использованием C# с самой последней платформой Microsoft

  • Веб-службы RESTful: для выполнения операций CRUD непосредственно в URL, который вы называете

  • Структура сущности: для подключения вашего веб-сервиса к вашей sql базе данных

Вы можете начать с: https://dzone.com/articles/step-by-step-aspnet-core-restful-web-service-devel

1 голос
/ 07 февраля 2020

Для выполнения операции CRUD (Не все операции, но вы получите информацию о том, как выбрать данные из одного Db и вставить в другой Db с помощью Windows Service.), Вы должны попробовать или перейти по этой ссылке, чтобы продолжить свою работу.

Пожалуйста, обратитесь по этой ссылке -

https://www.mindstick.com/articles/1113/copy-data-from-one-table-to-another-table-using-windows-service-in-c-sharp

Надеюсь, это поможет вам.

...