asp.net-mvc – aspnet_Profiles表中的PropertyValuesString和Pr
我认为PropertyValuesString用于通常是这些类型对象的Key-Value对的值部分.但是,如果你已经将值放入PropertyValuesString,那么PropertyValuesBinary字段会在哪里出现?
这两个字段都是不可空的,所以我需要在每个字段中加入一些东西.这两者之间有什么区别,我应该把它们放在哪里? 另外,我想知道为什么它的复数 – PropertyValues – 对于整个键值对的东西再也没有意义,我认为一个属性应该有一个值. 解决方法
SqlProfileProvider在aspnet_Profile表的三个字段中保留配置文件属性:PropertyNames,PropertyValuesString和PropertyValuesBinary.以下是每个字段中存储内容的概要:
?* PropertyNames包含一个字符串值,其中包含有关PropertyValuesString和PropertyValuesBinary字段中存在的配置文件属性值的信息.该字符串包含以冒号分隔的项目列表;每个项目表示一个属性值,并按以下格式编码: ?名称:B | S:StartPos:长度 Name是属性值的名称.第二个参数是B(用于“二进制”)或S(用于“字符串”),表示相应的属性值是存储在PropertyValuesString字段(S)还是PropertyValuesBinary字段(B)中. StartPos和Length分别表示这些字段中相应属性值的起始位置(从0开始)和数据长度.长度为-1表示该属性是引用类型,并且其值为null. 请注意,配置文件提供程序不需要以此格式或任何其他格式保留数据.存储简档数据的格式由编写提供者的人员自行决定. 原始链接更多信息:http://msdn.microsoft.com/en-us/library/aa478953.aspx希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何在mvc3中对来自@ Html.LabelFor()的内容进行
- asp.net – 缓存是客户端还是服务器端?
- oauth-2.0 – 在MVC6应用程序中的OAuth令牌到期
- asp.net-mvc-3 – 验证摘要消息中的链接
- asp.net-mvc-4 – MVC4中的主题支持
- ASP.NET WSAT(网站管理工具)和自定义成员资格提供程序
- asp.net-mvc-4 – ASP.NET 4.5和Web API中的URL重写
- asp.net-mvc – ASP.NET MVC MultiSelectList,其中所选值未
- ASP.NET CompareValidator问题
- asp.net-mvc – 如何在ASP.Net Identity上获取OWIN上下文?