我是WCF和實體框架的新手。我有一個類庫「A」其中包含DatabaseEntities.edmx
(實體框架objectContext
)。我有一個類庫「A」其中包含DatabaseEntities.edmx
(實體框架objectContext
)。實體框架數據合同
該庫正在公開一個類「B」,其中包含一個函數FunctionB
,內部使用實體對象。
我採取這種庫「A」引用到一個WCF Web服務和IService.cs
裏面 - 我已經編寫這樣的:
[OperationContract]
void FunctionB_Proxy();
沒有定義任何DataContract
我已經進入了Service1.cs
並實現此功能 如下:
public void FunctionB_Proxy()
{
ClassB x=new ClassB();//Class of ClassLibrary
x.FunctionB();
}
這工作正常。
但我的問題:在WCF中是否可選DataContract
?
在此先感謝..
看起來非常令人印象深刻,感謝這樣一個寶貴的答案。我也會更喜歡你的建議路線,但是爲了做到這一點,我將不得不爲ORM自己編寫代碼。 – Suzane