0

私はMySQL(phpmyadmin)でデータベースに取り組んでおり、C#でデータベースに接続した後、アラームを表すクラスを作成しました。

次に、アラームをグループにまとめました (各アラームには cid があります)。私のクラスターはセットにあります(クラスターをリストとして定義しました)。

今、各クラスターのアラームをテーブルに表示したいのですが、MySQL でテーブルを記述して作成するか、C# でデータセットを定義する方がよいかわかりません。

これまでの私のコードは次のとおりです。

foreach (cluster c in set)
{
    foreach (alarm a in c.mycluster)
    {
    }
} 

生成されるクラスターの数は、入力内容によって異なります。

  1. どのバージョンが優れていますか? C# でデータセットを取得し、それらを Windows フォーム アプリケーションで表示するか、テーブルとビューを作成する C# で MySQL コマンドを表示しますか?

  2. それらのいずれかが推奨されている場合、どうすればそれを行うことができますか? 私が始めるには、いくつかの疑似コードで十分です。

スクリーンショット

4

1 に答える 1

0

1.あなたの考えでは、どちらが優れていますか?C# でデータセットを取得してフォーム アプリケーションで表示するか、C# でテーブルとビューを作成する mysql コマンドを使用しますか?

これは通常、プレゼンテーションの問題であるため、mysql ではなく C# で行います。データの表示方法ごとに、データベースにビューやテーブルを作成する必要はありません。また、プレゼンテーションの需要が変化した場合は、データベースを変更する必要があります。だからC#に行きます。それを行う方法については、周りにたくさんのチュートリアルがあります。

于 2012-08-12T11:06:25.010 に答える