Я пытаюсь воспроизвести функциональность профиля членства ASP в ColdFusion. В основном я хочу иметь возможность получать и сохранять значения свойств.
Чтобы понять мою основную потребность, у меня есть следующее:
table: aspnet_Profile
UserID | PropertyNames | PropertyValuesString |...| LastUpdatedDate
xyzxyz | FirstName:S:0:5:LastName:S:5:1: | SollyM |...| 2013-01-01 00:00:00.000
Теперь, используя ASP.net, использование profile.GetPropertyValue("FirstName")
вернет Solly
, а profile.GetPropertyValue("LastName")
вернет M
.
Интерпретация PropertyNames:
LastName => PropertyName
S => String
5 => Starting Position
1 => Length
Чтобы сохранить новый LastName
, вы используете profile.SetPropertyValue("LastName","de Mots")
, и таблица будет такой, как показано ниже:
table: aspnet_Profile
UserID | PropertyNames | PropertyValuesString |...| LastUpdatedDate
xyzxyz | FirstName:S:0:5:LastName:S:5:7: | Sollyde Mots |...| 2013-01-02 00:00:00.000
Как я могу воспроизвести это в ColdFusion?
Я пробовал это более 2 дней.
aspnet_Profile
в MSSQL.PropertyNames
иPropertyValueString
относятся к типуNTEXT
.UserID
— этоUNIQUEIDENTIFIER
, аLastUpdatedDate
— этоDateTime
(о чем я не беспокоюсь)....
представляют столбец, который я не использую. - person RealSollyM   schedule 24.06.2013System.Web.Profile
не найден в указанном списке сборок. Сначала я попробовал это сclass="System.Web.Profile.ProfileBase"
. - person RealSollyM   schedule 24.06.2013assembly
и указать его на правильную DLL? Читайте об этом по ссылке, которую я дал ранее. - person Miguel-F   schedule 24.06.2013