MVC プロジェクトには、次のクラスがあります。
public abstract class Browse<T> where T : Browse<T>
public abstract class SqlBrowse<T> : Browse<T> where T : Browse<T>
public class SqlBrowseBoys : SqlBrowse<SqlBrowseBoys>
public class SqlBrowseGirls : SqlBrowse<SqlBrowseGirls>
および次のビューモデル
public class BrowseViewModel
{
public [INTERFACE] People { get; set; }
}
しかし、複数の場所で BrowseViewModel を使用できるように、[INTERFACE] というラベルの付いた位置に SqlBrowseBoys と SqlBrowseGirls の両方を取ることができるインターフェイス/クラスが必要です。
私の脳は今、結び目で結ばれているので、誰かが私にその方法を教えてくれたらうれしいです. これにはクラスにいくつかの変更が必要になると思いますが、それで問題ありませんが、現在、それがどうなるかわかりません。
大変感謝します。