Я использую Silverlight и .NET RIA Services.
Я сгенерировал модель данных сущности из базы данных, создал одну службу класса домена для всех таблиц и выбрал генерацию метаданных.
Теперь при попытке сборки я получаю ошибки в метаданных, которые содержат внешние ключи в сгенерированном файле App.Web.g.cs. Проблема в том, что существует множество оценок, сравнивающих сущности с простыми значениями. Например, Order.Customer является внешним ключом для Customer.ID, и следующий сбой:
private bool FilterOrder (сущность заказа)
{
return (entity.Customer == this.ID);
}
Я бы ожидал увидеть:
private bool FilterOrder (сущность заказа)
{
return (entity.Customer.ID == this.ID);
}
Я действительно не знаю, что здесь делать, поскольку проблема в сгенерированном файле. Любая помощь будет оценена.
Спасибо