私は現在、地元の大学施設で MCPD を勉強しており、私の講師が彼/彼女の主題についてほとんど知らない基盤を形成しました。
これは、この地域の別の講師から得たプロジェクトです。
(VS 2010 と C# 経由)
ファシリテーターが学生を処理するための 3 層アプリケーションを作成します。
1 (DB の作成) <---- これはとても簡単で、実際に理にかなっています。汗をかかずにこれをやった
2 - DataLayer を作成します - これは DataService である必要があります
2.1 ステップ 1 で作成したデータベースから生成された DataService に .edmx モデルを追加します。
2.2 次のクエリ可能なサービス オペレーターを追加します。
2.2.1 GetStudent() - データベースからすべての生徒を一覧表示する
<<<<-- さらに 5 つのクエリがここに -->>>>
2.3 - すべてのエンティティに対してのみ、すべてのクライアントに読み取り権限を付与します。
2.4 - すべてのクライアントに、すべてのサービス操作と学生エンティティに対する読み取り/書き込み (ページから引用しました) 権限を付与します。
2.5 - System.Data.Services.DataServiceHostFactory と連携するように Service1.svc ファイルを構成する
3 - Wpf アプリケーションを作成する
3.1 ユーザーがログインに基づいて学生、資格などを表示できるようにします。
3.2 ファシリテーターが xml ファイルを使用して新入生を宣伝できるようにする機能を作成します。
3.3 Add using xml または Add using text files ウィンドウを作成する必要があります。
さて、私の免責事項:私は絶対に専門家でも何でもありません。データベースを使用した WinForms で 4 年の経験があります。ですから、それは非常に限られた知識です。
しかし:私が持っている限られた知識.. nr 2.はWebサービスまたは後者の何かが必要であり、それを使用せずにWPFアプリを使用してDBと通信することを教えてください。
今、私はこのよく考えられていないプロジェクトに入っている考えを侮辱することを厭わないので、私が間違っていたり、正しく理解していなかったとしても、その事実を喜んで受け入れます。
それでは、このプロジェクトが実現可能か、または精通しているかどうか、誰か私に説明してもらえますか?
もしそうなら、私は喜んで推論を受け入れ、自分の失敗を認めます。