我正在使用WCF将普通的旧XML(POX)文档返回给调用者.我正在使用XML Serializer格式化程序将对象转换为XML.
在返回的文档中,我为XML Schema和实例提供了一些无关的xml命名空间引用(在ASMX版本中没有).我在Web上看到了各种不应删除的参数,我不会为了返回纯XML文档而购买这些参数.
从WCF中返回的XML文档中删除这些xmlns引用的最简单方法是什么?
签名如下:
public ResponseInfo Process(string input) {
}
Run Code Online (Sandbox Code Playgroud) 采取以下枚举标志
[Flags]
enum Permssions
{
CanComment = 1,
CanEdit = 2,
CanDelete = 4,
CanRemoveUsers = 8,
All = CanComment | CanEdit | CanDelete | CanRemoveUsers
}
Run Code Online (Sandbox Code Playgroud)
在NHibernate中,我在使用之前映射到枚举:
<property type="n.Permssions, n.Permssions"
name="Permssions" column="Permssions"></property>
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何使用NHibnerate将按位字段映射到Flag字段?