私のデータベースには、たとえばタイプを定義するテーブルがあります
表: パブリケーションの種類
ID | タイプ ---------- 1 | 論文 2 | 概要 3 | 本 ....
ID キーを介して、フィールドTypeIDを持つパブリケーション テーブルに関連付けられます。
次に、パブリケーション タイプに基づいてフィルター処理する .NET アプリケーションで PublicationTable データ テーブルを作成します。たとえば、次の関数は、特定の著者と出版タイプの出版数を示します。
Public Function countPublications(ByVal authorID As Integer, _ ByVal publicationType As Integer) As Integer authPubs を新しい PublicationsDataSet.tblPublicationsDataTable として暗くする authPubs = Me.getAuthorsPublications(作成者ID) Dim dv As New DataView(authPubs) dv.RowFilter = "status='published' AND type='" + _ publicationType.ToString + "'" dv.Count を返す 終了機能
この関数を呼び出して、特定のタイプの著者による記事の数を取得するには、
2 つの整数で関数を呼び出す
countPublications(著者ID, 1)
書くことができるように列挙型をセットアップします
countPublications(authorID, pubType.Article)
また
どうにかしてパブリケーション タイプ テーブルを使用してパブリケーション データ セットをフィルタリングしますが、これを行う方法がわかりません。
他にどのようなアプローチを検討する必要がありますか。
ありがとう