wcf-data-services

    0熱度

    1回答

    我試圖通過使用實體框架創建模型我的ADO.NET數據服務。我正在通過創建一個簡單的控制檯應用程序來測試該服務是否通過客戶端工作。這是我的主要方法的主體: MyEntities context = new MyEntities (new Uri("MyEntitiesDataService.svc", UriKind.Relative)); var query = (from c in cont

    1熱度

    3回答

    簡單。我創建了一個LINQ-TO-SQL實體模型,創建了一個網站,並在這個網站上添加了一個數據服務(* .svc),並通過編寫一個簡單的.NET控制檯應用程序來確保它可行。該服務工作正常,不能修改。 現在我要爲WIN32寫一個Delphi應用程序(2007),它將不得不調用這個數據服務。雖然Delphi沒有導入SOAP服務的重大問題,但由於它不提供WSDL,因此無法導入此服務... 因此,有兩個選

    0熱度

    1回答

    我不熟悉ADO.NET數據服務,但它看起來很實用。我需要的是一個關於這種技術的專業版和控制檯的列表。然而,爲了避免任何好的/壞的討論,我正在改寫這個問題: 你會告訴一位同事/經理這個ADO.NET技術是否好,需要在我們的網站上進行下一次更新? 它應該解決以下問題:我們正在開發一個可以維護大約50個不同數據庫表的站點。每一天,一個自動化的過程都從這個全部數據中提取數據,以生成一個XML文件,併發送給

    1熱度

    1回答

    我有一個公開實體框架數據模型(.edmx)的ADO.NET數據服務。 我需要允許/拒絕某些用戶對某些實體的讀寫操作。我使用Windows身份驗證。所有我能找到被重寫OnStartProcessingRequest: protected override void OnStartProcessingRequest(ProcessRequestArgs args) { base.OnSta

    1熱度

    1回答

    是否有可能通過DataServiceException向消費者傳遞錯誤列表? 而不是隻接收標準的消息,Stacktrace信息我還想在模型上發生各種驗證失敗時出現錯誤列表。 我試圖將DataServiceException的內部異常設置爲FaultException。 [DataContract] public class MyTypeWithExtraInfo { [DataMem

    12熱度

    5回答

    似乎有許多不同的數據訪問策略來自微軟。有'經典'ADO.NET,Linq2Sql,ADO.NET實體框架,ADO.NET數據服務,ADO.NET動態數據。我相信我錯過了一些。對我而言,似乎圍繞每個框架在應用程序體系結構中的位置存在很多混淆。微軟試圖用所有這些數據訪問方法解決什麼問題?

    1熱度

    2回答

    嘗試使用實體框架和ado.net數據服務時,我遇到了一個真正的頭疼的人。 在請求連我的代碼之前,我得到一個WCF異常(底部的異常)。 這並不是非常有幫助。我所有的實體都有主鍵,所有實體的所有屬性都是公共的。任何想法可能造成這種情況? 異常文本: 服務器在處理請求時遇到錯誤。異常消息是'給定的密鑰不在字典中。'。查看服務器日誌獲取更多詳細信的異常堆棧跟蹤是: 在System.ThrowHelper.

    4熱度

    2回答

    我有一個ADO.NET數據服務(我們稱它爲service.svc)。當我將它部署到啓用了集成Windows身份驗證的IIS 6站點時,所有請求(GET,POST,PUT和DELETE)都可以正常工作,因爲我是盒子上的管理員。但是,當非管理員用戶訪問該服務時,只有GET和POST請求有效。當他們嘗試PUT或DELETE請求時,他們會收到HTTP 401.3「訪問被拒絕」錯誤: 「錯誤消息401.3:

    2熱度

    1回答

    如果WCF服務正在使用ADO.NET數據服務,將數據對象公開給WCF客戶端的最佳方法是什麼? DTO具有您自己的數據合約屬性?有沒有辦法將Data對象直接暴露給WCF服務的客戶端?

    2熱度

    2回答

    我有名爲Events和Log的表。事件表由ID,事件描述和類型組成。並且,日誌包含LogID,EventID(引用Event表中的ID)和timstamp。 我正在使用實體框架。在日誌表中輸入條目時,我提到了事件ID,作爲Event表中與日誌事件對應的編號。當我繼續在應用程序中使用此日誌記錄時,記住記錄事件的事件ID變得很麻煩。我想將這些事件ID映射爲我的代碼中的枚舉,並使用枚舉以獲得更好的可用性