ASP.NET は初めてですが、プログラミングは初めてです。現在のサイトを PHP/MySQL から ASP.NET(3.5)/SqlServer に移行しています。私はサイトの立ち上げ以来、ここに潜んでいるので、あなたの 1 人 (または複数) が私を助けてくれると確信しています. シナリオは次のとおりです。
これは、トレーニング部門のサイトと部門です。テーブルにコース カタログが格納されていますcourse
。各コースには多くの前提条件コースがある場合があります。たとえば、A と B は C の前提条件です。通常、これをカンマ区切りの列として、またはcourse
別のテーブルに格納course_prereq
するかcourse_course
、再帰的な関係として格納します。私ができるこの部分。
ただし、ビジネス ルールでは、各コースに複数の前提条件セットを含めることができる必要があります。たとえば、N
requires A
、B
and C
、またはN
requiresX
およびY
. これは私が立ち往生しているところです。
以前は、この情報を行N
asの列に格納A,B,C|X,Y
し、ID を PHP 2D 配列に解析し、その配列に ID が含まれるすべての行に対して 2 番目のクエリを送信し、PHP を使用してそれらの行をそれぞれのグループに分けていました。このすべての処理が完了すると、次のように、前提条件のグループが Web ページに個別の表として表示されます。
| A | A's information goes here |
| B | B's information goes here |
| C | C's information goes here |
- - - - - - - OR - - - - - - - -
| X | X's information goes here |
| Y | Y's information goes here |
ASP.NET を使用してこれを達成するにはどうすればよいですか?