将Linq中的WCF数据成员限制为SQL';DBML序列化?

将Linq中的WCF数据成员限制为SQL';DBML序列化?,wcf,linq-to-sql,Wcf,Linq To Sql,我知道您可以设置序列化模式=单向,以允许数据协定到您的dbml自动生成的实体。但是,有没有一种方法可以只公开某些实体,也可以限制公开的实体只公开该实体的某些属性?我在谷歌上搜索并找到了它,所以为了繁荣,我在这里发布: 学分: 基本上,您只需设置DBML的序列化模式=单向,然后将不希望暴露于服务的每个实体的“访问”设置为等于Friend而不是PublicAccess=Friend

我知道您可以设置序列化模式=单向,以允许数据协定到您的dbml自动生成的实体。但是,有没有一种方法可以只公开某些实体,也可以限制公开的实体只公开该实体的某些属性?

我在谷歌上搜索并找到了它,所以为了繁荣,我在这里发布:

学分:

基本上,您只需设置DBML的序列化模式=单向,然后将不希望暴露于服务的每个实体的“访问”设置为等于Friend而不是PublicAccess=Friend