我正在做一個Windows Phone應用程序,我有一個在Azure中運行的WebApi。如何使用可移植類庫和EF代碼優先?
我爲我的「模型」項目使用新的「可移植類庫」(http://msdn.microsoft.com/en-us/library/gg597391.aspx),這是因爲我的WebApi項目(這是一個normal ASp.NET MVC 4項目)和我的Windows Phone項目。
這很好用,模型(POCO)類被序列化和反序列化,就像我想的那樣。
現在我想開始存儲一些我的Models/POCO對象,並希望爲此使用EF Code-first,但這是一個問題,因爲我無法將EntityFramework程序集添加到「可移植類庫「項目,我真的不想或者因爲我只需要我的Models項目中的一小部分(屬性)。
那麼,任何建議如何一個方法這是最好的方式?
UPDATE: 嗯,好像我其實可以添加的EntityFramework組件項目,但並沒有真正幫助我,因爲我的屬性需要System.ComponentModel.DataAnnotations哪些不能用生活在Windows Phone上使用。 還有什麼建議嗎?
謝謝,不知道EF有一個流利的API。看起來像你在那裏建議的一個很好的解決方案,我會試試看。 – 2012-08-12 12:40:35
知道這是很長的時間,因爲我問這個問題,但這種方法對我來說工作非常好 - 謝謝:) – 2013-06-11 07:10:35
說明如何做到這一點? – sabbour 2013-07-21 07:56:44