我無法想象這是一個新問題,但我在這個問題上找不到任何答案。SetEntitySetAccessRule變量設置
對於C#項目,使用WCF和VS生成的數據對象,這個問題圍繞着SetEntitySetAccessRule()
方法(你知道)設置數據庫中每個表的訪問權限。每個需要交互的表必須在每個WCF數據庫實現調用的方法InitializeService()
內調用此方法。這些規則集隨後發佈到Web服務器(由MS 2008 R2和IIS 7.5託管),這就是我們的門戶。
假設我們有兩個表格:Orders
和Customers
。 Orders
可以設置爲只寫,並且Customers
可以設置爲只讀。這種模式工作正常,直到...您想要添加一行到客戶;在SetEntitySetAccessRule()
設置只讀權限將阻止任何試圖寫入Customers
表(使用VS接口時,包括。)
有使權限內InitializeService
聲明某種變量相關的表的任何方式?或者我們需要允許Customers
表是可寫的,因爲我們有時需要修改表的基本事實?
看到更多的信息有趣的。我已經看到這個改變攔截器的第一個。我明天會看第一件事情,並返回結果。謝謝。 –