どのように行うことができます。 Type ty = Type.GetType("Student");
var students = db.People.OfType(ty);
動作するように? なぜですか? 例として人物/学生のみを使用しましたが、私はこれをやりたい理由を少し詳しく説明します。 特定の文化に関係するリレーショナル構造に郵便住所情報を格納できるようにしたいと考えています。私の考
私はLinq2SQL継承を使用した設定があります。 public IQueryable<Derived> Derivations
{
get { return Bases.OfType<Derived>(); } // filter list on type
}
は完璧に動作し、私が正しく生成されたSQLを見ることができ、これを呼び出す:クエリを簡単にするために、私は次のように、
System.Reflectionを使用して、設計時にロードできない型をロードしています。このタイプのコレクション内のすべてのコントロールを取得する必要がありますが、私はOfTypeコマンドは反射構文が気に入らないようです。ここに私が得たものに "近い"ものがあります。 Dim ControlType As Type = System.Reflection.Assembly.GetAssembly
私は基本クラスBaseとそれを継承するクラスA/Bを持っています。私は、コードをコンパイルすると、私はこのエラーを得た public static void RunSnippet()
{
Base xbase; A a; B b;
IEnumerable<Base> list = new List<Base>() {xbase, a, b};
Base f = li