我正在考虑在项目中使用 ADO.Net 数据服务,以便将数据传输到 Silverlight 客户端。我想将数据服务与我现有的 Linq To Sql 类和设计器一起使用。我可能可以将所有内容重新生成为 ADO.Net 实体对象,但由于 DRY 的原因,我觉得这将是一个糟糕的设计。
我是 ADO.Net 数据服务的新手,所以我一直在阅读它,但我发现的大多数文章都是预发布的,所以我有几个问题。
首先,我读到虽然您可以将数据服务与 Linq to Sql 一起使用,但您只能将它们用于读取数据,而不能用于写入。还是这样吗?
其次,我想拥有权限,以便只有某些用户可以查看某些表。我正在使用超越 Asp.net 成员资格和角色的自定义权限系统。ADO.Net 数据服务是否提供自定义授权访问的方法?