Guten Tag!RIA Services: Entität kann nicht eingefügt oder aktualisiert werden
In unserem Projekt verwenden wir .NET RIA Services und Linq2Sql. Um Entitäten einzufügen/zu aktualisieren, haben wir eine benutzerdefinierte Logik implementiert. Auf Serverseite wurde eine Methode geschrieben, die sp anruft. Das Problem ist, dass unsere Methode nicht aufgerufen wird, weil sie nicht gefunden werden kann!
implementiertes Verfahren auf Server-Seite:
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);
}
Klasse Hexe diese Methode enthält mit EnableClientAccess Attribute gekennzeichnet.
Auf wir Client-Seite diese Methode aufrufen, wie:
CASTDomainContext context = new CASTDomainContext();
context.Policies.Add(EditablePolicy);
context.SubmitChanges();
Aber wenn diese laufen, operaton schlägt mit Fehlercode 404 und sagt, dass Ressource mit URL CASTSilverlight/ClientBin/DataService.axd/CASTSilverlight-web- CASTDomainService/$ Submit kann nicht gefunden werden!
Bitte helfen Sie, dieses Problem zu lösen.
Danke.
Ja, unsere Silverlight App läuft im HTTP-Kontext. Mehr als, Anfragen nach Daten zu bekommen sind perfekt funktioniert. –