0

顧客の詳細を取得することになっていて、ある種のダッシュボードビューで使用されるストアドプロシージャを作成するとします。ダッシュボードに関連する他のいくつかのストアドプロシージャもあるので、それに応じてSPに名前を付けて視覚的にグループ化することを考えるかもしれません。

  • DASH_GetCustomerDetails
  • ダッシュ_...

ここで、.NET 2.0を使用して標準のDALを作成する場合は、確実に、厳密に型指定されたデータセットを追加し、いくつかのテーブルアダプターを追加します。デフォルトでは、上記のSPのTAはDASH_GetCustomerDetailsTableAdapterのように名前が付けられ、データテーブルはDASH_GetCustomerDetailsDataTableなどになります。

通常、それらすべての上にある種のビジネスロジックがあります。これは、テーブルアダプタをインスタンス化する保護されたプロパティと、最終的に詳細を取得するためのメソッドGetDetailsを持つCustomerのようなものと呼ばれる場合があります。または、そのメソッド自体をDetailsと呼ぶプロパティにして、プレゼンテーション層がcust.Detailsなどのように言うことができるようにすることもできます。

しかし...私はそのすべての命名に満足していません。ネーミングがそれを反映するように、バックグラウンドで動作するストアドプロシージャを区別できるようにする必要がありますか...何らかのベストプラクティスはありますか?

4

1 に答える 1