Я впервые испытываю свою службу данных ADO.NET, создавая модель с использованием Entity Framework. Я проверяю, работает ли служба через клиента, создавая простое консольное приложение. Вот тело моего основного метода:
MyEntities context = new MyEntities (new Uri("MyEntitiesDataService.svc", UriKind.Relative));
var query = (from c in context.EmployeeSet select c);
foreach (Employee emp in query)
{
Console.WriteLine("{0}", emp.FirstName);
}
Когда я достигаю первой строки, где объявлен «контекст», мой отладчик переходит к файлу Reference.cs, где у меня есть Service Service в том же проекте, говоря «».
/// <summary>
/// Initialize a new MyEntities object.
/// </summary>
public MyEntities(global::System.Uri serviceRoot) :
base(serviceRoot)
Кто-нибудь может увидеть, что я делаю не так? Или что вы предлагаете мне сделать для оказания услуг через консольное приложение? Следующим шагом будет Silverlight 3.0.