我們最近做出了在後端從.NET和SQL轉移出來的決定,而是使用MySQL或PostgreSQL來實現nodejs解決方案。我的服務器人員正在使用sequelize作爲orm中間件來安裝標準的restful API。用restful API實現nodejs上的微風
有沒有人在這種情況下實現微風的經驗?我知道我必須手動定義客戶端元數據,但一旦完成,我是否會失去使用EFContextProvider和服務器生成的元數據在典型的.NET實現中輕鬆提供的任何功能?另外,我可以使用標準的restful API調用,還是服務器端需要額外的配置?
我對開發人員承擔任務的挑戰是我想要一個客戶端編碼體驗與我目前使用.net後端時所用的相同,即不需要客戶端上的元數據定義,完整的odata查詢功能以及保存時的變更集。事實上,我們已經決定的是,我將繼續使用.net編寫客戶端程序,目標是我可以解開微軟並鎖定客戶端代碼所需的零變更。我們打算向社區貢獻我們的工作,所以您可以提供的任何指導將非常感謝! – zpydee
你會很難取悅:-)。我不認爲我會堅持元數據要求。你可以手工編寫和維護(除非你的模型是巨大的),把它放在一個JS文件中,讓客戶端讀取它。我今天在.NET中做類似的事情(我在服務器啓動時重新生成JS文件)。事實上,你可能想要給Node團隊提供這個.NET生成的元數據文件,以便他們可以專注於重要的東西(這也是我開始Mongo示例的方式)。 – Ward
剛剛開始了一個使用node-express-postgres的有趣項目。 ,因爲我已經在.net堆棧項目中使用了breeze,而且我非常喜歡它,現在我想再次使用它來實現這個有趣的項目。 ,而且這個續集的orm工具也可以派上用場。 有人知道使用上述堆棧的示例應用程序嗎? – fops