我打算在WCF服務中使用EF。將要使用的數據庫已經存在。EF數據庫第一&WCF:DataContracts怎麼樣?
我想知道是否需要將retreived實體映射到datacontract,還是可以直接使用它們?
而且在更普遍的基礎上:我應該提防哪些陷阱?
我打算在WCF服務中使用EF。將要使用的數據庫已經存在。EF數據庫第一&WCF:DataContracts怎麼樣?
我想知道是否需要將retreived實體映射到datacontract,還是可以直接使用它們?
而且在更普遍的基礎上:我應該提防哪些陷阱?
如果EF生成現有的數據庫POCO類,您可以考慮使用Entity Framework Provider (WCF Data Services)
,然後WCF 應該能夠通過只使用他們的公共屬性序列化的類,甚至沒有他們被標記爲[DataContract]
。但是,如果它們是非POCO跟蹤對象,那麼您可能必須將它們轉換爲不同類型的WCF才能將其序列化。
但是有太多的版本和配置以及使用WCF和EF的方式,很難用任何確定性來回答。
然後我想只有一件事要做:試錯。 :-)當用google搜索時,我發現了很多Code First博客/例子,但沒有Database First。我將開始編碼,看看我/卡在哪裏...... – Koen 2012-03-31 17:59:35