我无法想象这是一个新问题,但我在这个问题上找不到任何答案。SetEntitySetAccessRule变量设置
对于C#项目,使用WCF和VS生成的数据对象,这个问题围绕着SetEntitySetAccessRule()
方法(你知道)设置数据库中每个表的访问权限。每个需要交互的表必须在每个WCF数据库实现调用的方法InitializeService()
内调用此方法。这些规则集随后发布到Web服务器(由MS 2008 R2和IIS 7.5托管),这就是我们的门户。
假设我们有两个表格:Orders
和Customers
。 Orders
可以设置为只写,并且Customers
可以设置为只读。这种模式工作正常,直到...您想要添加一行到客户;在SetEntitySetAccessRule()
设置只读权限将阻止任何试图写入Customers
表(使用VS接口时,包括。)
有使权限内InitializeService
声明某种变量相关的表的任何方式?或者我们需要允许Customers
表是可写的,因为我们有时需要修改表的基本事实?
看到更多的信息有趣的。我已经看到这个改变拦截器的第一个。我明天会看第一件事情,并返回结果。谢谢。 –