Kezdőoldal » Számítástechnika » Programozás » Felhasználói beállítások...

Felhasználói beállítások tárolása adatbázisban. Jól értelmezem az alábbiakat?

Figyelt kérdés

Most utánanéztam egy és elvileg úgy a jó, hogy van egy tábla a beállításoknak és van egy kötőtábla, ami a felhasználó ID-ját és a beállítás ID-ját tartalmazza tulajdonképpen.


Valahogy így:

Setting

- Id

- Name

- Value


UserSetting

- Id

- SettingId

- UserId


Egyrészt nem tudom, ez-e a legjobb gyakorlat másrészt mindig belebonyolódom.


Mondjuk egy vicces példa, de az enyém ehhez hasonló.

Ha a felhasználó kedvenc növénye a kaktusz, akkor egy kaktusz a weblap háttere, ha rózsa, akkor pedig az.


Setting

Id | Name | Value

-----------------------------

1 | BackgroundPic | Rose

2 | BackgroundPic | Cactus


UserSetting

Id | SettingId | UserId

-----------------------------

1 | 1 | 1

2 | 2 | 2

3 | 1 | 5

4 | 2 | 4


Így kellene valahogy tárolni?



2020. okt. 28. 21:29
1 2
 11/15 A kérdező kommentje:

Entity Framework-ös lenne.


Akkor legyen mondjuk a példánál maradva a Background-nak egy tábla és a UserSettings táblában egy oszlop, Background névvel, ahova Userenként a Background tábla megfelelő kulcsát szúrom be?

2020. okt. 29. 12:53
 12/15 anonim ***** válasza:
Ha EF, akkoe viszont a config fájlba tárold.
2020. okt. 29. 14:18
Hasznos számodra ez a válasz?
 13/15 A kérdező kommentje:
Felhasználói beállításokat?
2020. okt. 29. 16:08
 14/15 anonim ***** válasza:
Igen.
2020. okt. 29. 17:08
Hasznos számodra ez a válasz?
 15/15 A kérdező kommentje:

Jól le lettél húzva.


Csak az a gond, hogy a pontozás most nekem se segít...


Aki pontozott: mi a baj a válaszokkal?

2020. okt. 30. 18:07
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!