У меня есть текстовый файл Employee employee.txt
, в котором есть некоторые данные.
Например:
empID, FirstName, LastNme
Я хочу прочитать файл, получить от него empId
и передать его функции, чтобы проверить, существует ли уже empId
в SQL таблица базы данных.
Вот моя функция:
public bool DoesEmployeeExist(int empId)
{
bool ret;
try
{
string sql = "Select empId from Employees where empId = '" + empId + "'";
Object obj = _idac.GetSingleAnswer(sql);
if (obj != null)
{
ret = true;
}
else
{
ret = false;
}
}
catch (Exception)
{
throw;
}
return ret;
}
Как мне получить empId
из файла?
И как вставить файл в SQL таблица базы данных, если emptId
еще нет в ней?
Должен ли я передать файл employee.txt
в виде строки в подобную функцию и использовать Bulk Insert для добавления данных в базу данных:
public void InsertOrUpdateEmployee(string employees)
{
string sql = "BULK INSERT Employee FROM '" + employees + "'" +
" WITH(FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')";
}
Или передать как
List<Employees> employee = new <Employees>();