2010-12-29 7 views
2

나는 약간의 도움이 필요하므로 asp.net에 다소 새로운 것 같습니다.ASP.NET : 사용자 정보 저장

저는 Linq를 사용하여 SQL 데이터베이스에 데이터가 저장되는 형식입니다.

내 질문에, 내가 열을 추가 할 수있는 방법, 즉 물건이

내가 하나 개의 필드에 저장하고자하는 것입니다 IP 주소, 브라우저, 리퍼러 등을 의미 보낸 사람에 대한 모든 정보를 가질 것이다 .

필자는 오랫동안 잊혀진 PHP 지식에서 왔지만 여전히 일부 serialize 명령이 있다는 것을 기억합니다. 배열에서 실행하고 db에 저장할 수 있습니다. 그러면 데이터베이스에 다시 저장할 수 있습니다. 배열 당신은 그냥 deserialize 명령을 실행하고 배열로 돌아갈 것이다.

그래서이 작업을 수행하는 가장 좋은 방법은 무엇이라고 생각하십니까?

미리 감사드립니다.

답변

2

데이터를 직렬 형식으로 어셈블하고 DB 열에 저장하십시오. 한 가지 방법은 xml 형식을 사용하는 것일 수 있습니다.

+0

예, 코드는 XML을 생성하는 나쁜 방법의 예입니다 (사용자 제공 데이터는 XML 문자열로 인코딩되지 않음). – Jacob

+0

하지만 XML로 저장하는 것이 무슨 소용이 있습니까? 이 정보를 직렬화하는 더 좋은 방법이 아닙니까? – natiz

+0

@Jacob - 그냥 "나쁜"것으로 표시하고 인용하는 대신 "좋은"사례를 보는 것이 도움이됩니다. –

관련 문제