Я разработал Windows Service с EF4.0.
В моем коде есть некоторый стандартный код, который запускается в консольном приложении.
private void ServiceTimer_Tick(object sender, System.Timers.ElapsedEventArgs e)
{
this.timer.Stop();
try
{
using (PHEntities pe = new PHEntities ())
{
var result = (from c in pe.tblCustomer
from j in c.tblJPConfig
select new { c.ID, c.ExpireTime, j.printed}
);
foreach (var item in result)
{
.....
}
}
this.timer.Start();
}
catch (Exception ex)
{
eventLog1.WriteEntry(ex.Message, EventLogEntryType.Error);
}
После выполнения этого кода средство просмотра событий пишет об ошибке «Ошибка основного поставщика при открытой проблеме».
Пожалуйста, помогите.