Witam.
Następujący problem:
Do każdego wydarzenia jest przypisana lista użytkowników którzy wezmą w nim udział. Lista się zmienia. Można się zapisywać/wypisywać. Jeśli użytkownik się zapisze, to podaje też kilka innych parametrów, np którą stronę wybrał, rodzaj kamuflażu itp.
Zastanawiam się jak najlepiej byłoby przechowywać te listy w bazie danych. Przyszło mi takie coś do głowy, że lista będzie miała ID które będzie odpowiadało ID wydarzenia. W ten sposób będzie łatwo wyszukać odpowiednią listę która będzie wyświetlana jeśli użytkownik kliknie w szczegóły wydarzenia.
Listę zapisanych użytkowników chcę przechowywać jako plik xml w bazie danych mssql. Mam już connection string i bazę danych która już coś tam zawiera. Nowa tabela, o ile się nie mylę, powinna mieć dwie kolumny: typu int (id) i xml (content) - stworzyłem do tego odpowiedni model. Niestety kompletnie nie wiem jak zapisać cały plik xml do bazy danych, czy może trzeba go w jakiś sposób konwertować ?
Jeszcze inne rozwiązanie. Możeby stworzyć bazę danych typu XML na dysku ? Wyszukiwanie w takiej bazie danych odpowiedniej listy użytkowników wydaje się dość proste.