Ich bin neu bei Azure WebJobs. Für eine mobile App benötigen wir einige WebJobs, die planmäßig ausgeführt werden können. Meine Frage bezieht sich auf die "Projekte-Architektur", wenn es um WebJobs geht.Azure WebJob-Project - Zugriff auf übergeordnete Projektartefakte
Soweit ich weiß, wird für jeden WebJob ein neues Projekt erstellt. Ich mache das, indem ich das Hauptprojekt rightklicke -> Neues azures Webjob-Projekt hinzufügen. Aber wie werden diese Projekte "kombiniert"? Es sollte einen Verweis auf das übergeordnete Projekt geben, das ich nicht finden kann. Ich muss auf die Entitäten vom Hauptprojekt im WebJob zugreifen. Wie soll das gemacht werden?
Außerdem bin ich mir nicht sicher, ob Logic + Data-Zugriff direkt in den WebJob implementiert werden soll oder ob der WebJob stattdessen einen anderen Controller anrufen soll, um damit umzugehen?
Dokumentation darüber ist schrecklich, jede Hilfe wäre großartig.
Darf ich fragen, was Sie über den Web-Job erreichen möchten? - Das ist wichtig, weil ich verwirrt bin, warum Sie hier auf die Modelle Ihres Webprojekts zugreifen müssen oder ob es eine Alternative gibt, die ich vorschlagen kann. Und um Ihre Frage zu beantworten, wie die Web-App/mobile App einen Web-Job kennt - wenn Sie Ihren Web-Job bereitstellen, tun Sie dies über Ihre Web-App -> Einstellungen -> Web-Jobs -> "Upload" Ihre Executables hier "- so habe ich das Portal genutzt. – Jaya
Ich möchte jeden Tag Daten von einem anderen Dienst anfordern. Diese Daten sollten in einer SQL-Datenbank gespeichert werden. Wir verwenden den Entity Framework Code zuerst. Ich denke, es gibt keine Möglichkeit, das Projekt, das die Entitäten enthält, zu referenzieren. – DominikP
Wir kamen auch auf die Frage, ob es gut ist, die Entities-Sachen im Mobile App-Projekt zu behalten? Ein zusätzliches Entity-Projekt würde Sinn ergeben, da wir nicht auf die Dinge verweisen müssen, die wir nicht brauchen. – DominikP