我只是想知道我應該如何去實施微風的EFContextProvider在一個單獨的數據層項目。另外,由於該項目是一個類庫,而不是一個MVC 4應用程序,我應該如何將其包含到我的項目中?我並不需要Breeze NuGet包中的所有技巧,只需要EFContextProvider東西。我想實現一個使用EFContextProvider DbContext包裝的工作單元模式,就像John Papa在他精彩的多元視覺過程中所做的一樣。有沒有人做過這個呢?有小費嗎?微風與單位工作/知識庫模式
感謝
我只是想知道我應該如何去實施微風的EFContextProvider在一個單獨的數據層項目。另外,由於該項目是一個類庫,而不是一個MVC 4應用程序,我應該如何將其包含到我的項目中?我並不需要Breeze NuGet包中的所有技巧,只需要EFContextProvider東西。我想實現一個使用EFContextProvider DbContext包裝的工作單元模式,就像John Papa在他精彩的多元視覺過程中所做的一樣。有沒有人做過這個呢?有小費嗎?微風與單位工作/知識庫模式
感謝
我們已經有了一個更復雜的樣品來了所謂的「TempHire」微風鄉親職位,與Repos和單獨的模型項目有一個完整的UoW。
Breeze.NET組件(用於Breeze應用程序的.NET服務器端幫助程序......如果您使用.NET)都在一個.DLL中它們完全不依賴於MVC ......壓縮。那裏有Web API的東西。也許這就是你所關心的。那麼......請記住,這是open source on GitHub。您不受Breeze .DLL的限制。建立你自己的部分你想要的。
在我看來,UoW是一個從倉庫短暫的一跳。如果你明白有界的上下文是什麼,並且可以將它轉換爲DbContext實現,那麼我認爲你自己不需要太多的幫助來完成轉換。沒有魔法。
對於所有人,我強烈推薦Scott Allen在Repository和UOW上的視頻,其內容可能是Pluralsight Design Patterns course ......這些模式可能是我見過的最清晰,沒有術語的博覽會。
感謝病房,我會仔細研究這個樣本,看看你做了什麼。至於現在,我試圖建立我自己的,所以我可以感受一切(對於這些東西來說很新穎,並且想知道它是如何工作的) – mtleising 2013-03-20 13:29:27
剛開始學習SPA和微風。我正在使用Angular,並且好奇在使用Angular的作品中是否有TempHire示例項目? – roadsunknown 2013-07-25 01:25:22
不遲。但還有另一個樣本(Zza)以比ToDo更復雜的方式使用Angular。例如,它使用UoW。 – Ward 2013-07-25 07:04:44
以下是有關如何使用服務器上的一個UOW和回購與微風 http://www.breezejs.com/spa-template#server
嘿約翰,是的,我見過。在這一點上,我更感興趣的是如何在不包含Breeze dll包含的所有額外MVC內容的情況下,將其分解爲單獨的類庫項目(就像你在複數視域課程中所做的那樣)。我只關心,因爲nuget告訴我,當我只需要數據部分時,我需要成爲一個MVC項目來包含此文件。 – mtleising 2013-03-18 17:07:35
安裝HotTowelette NuGet包。它有微風,asp.net,但沒有MVC – 2013-03-19 02:09:43
嗨,約翰......我看不出有關UoW的鏈接。它改變了嗎? – 2013-03-19 10:08:33
只看着微風的內臟,發現Breeze.WebApi dll裏面的EF包裝,我想在我的類庫中找到那些沒有任何其他爵士的零件。這些取決於MVC 4特定的任何內容嗎?也許我可以把dll放在那裏,只使用它的EF部分? – mtleising 2013-02-27 14:02:19
沃德已發佈此鏈接作爲回購模式的指導http://www.breezejs.com/spa-template#server更多瞭解如何將微風包括到我現在分開的類庫中。 – mtleising 2013-02-27 18:59:03