各テーブルには列 TenantID があります。通常、NHibernate フィルターを使用してデータをスライスします。Entity Framework モデルにも同じことが必要です。
このモデルを ADO.NET Data Services のソースとして使用するため、TenantID などのインフラストラクチャ プロパティのないモデルを用意することをお勧めします。コード側からは TenantID スレッドを静的に認識しています。
UPD: QueryInterceptorAttributeを見つけて、使用できるかどうかを調査しました。