How can I prevent a field from being copied to the client proxy in WCF RIA?

Posted by Martin Doms on Stack Overflow See other posts from Stack Overflow or by Martin Doms
Published on 2011-03-02T22:07:51Z Indexed on 2011/03/03 15:24 UTC
Read the original article Hit count: 177

Filed under:

Is there a metadata attribute I can use to prevent a field from being accessible on the client in a WCF RIA services? I sure I have seen this before, but I'm drawing a blank and Google isn't helping. It would look something like

[MetadataType(typeof(User.UserMetadata))]
public partial class User
{
    internal sealed class UserMetadata
    {
        private UserMetadata()
        {
        }

        public int Id { get; set; }

        [HideFromClientProxy]
        public string PasswordSalt { get; set; }
    }
}

© Stack Overflow or respective owner

Related posts about wcf-ria-services