Добрый день!
В нашем проекте мы используем .NET RIA Services и Linq2Sql. Чтобы вставить / обновить сущность, мы реализовали некоторую пользовательскую логику. На стороне сервера был написан метод, который вызывает sp. Проблема в том, что наш метод не вызван, потому что он не может быть найден!
Реализованный метод на стороне сервера:
public void InsertNewPolicy(Policy policy)
{
int userId = 111;
int? policyId = -1;
policyId = this.Context.cast_Policy_Insert(ref policyId, null, policy.PolicyNumber, policy.PolicyEffectiveDate,
policy.PolicyExpirationDate, policy.ModifiedUserId, policy.PrimaryInsuranceCompanyID,
policy.IssuingInsuranceCompanyID, null, null, policy.PolicyTypeID, null,
null, "", null, "", null, "", null, null, null, userId);
}
Класс witch содержит этот метод, помеченный атрибутом EnableClientAccess.
На стороне клиента мы называем этот метод как:
CASTDomainContext context = new CASTDomainContext();
context.Policies.Add(EditablePolicy);
context.SubmitChanges();
Но при выполнении этого операция завершается с ошибкой с кодом ошибки 404 и сообщает, что ресурс с URL-адресом CASTSilverlight / ClientBin / DataService.axd / CASTSilverlight-Web-CASTDomainService / $ Submit не может быть найден!
Пожалуйста, помогите решить эту проблему.
Спасибо.