MyGeneration で一般的に使用されるすべてのインターフェイスのリストはどこにありますか?
(特に、foreach ループを使用してデータベース内のすべてのテーブルをウォークスルーすることを学習するように求めています)
MyGeneration で一般的に使用されるすべてのインターフェイスのリストはどこにありますか?
(特に、foreach ループを使用してデータベース内のすべてのテーブルをウォークスルーすることを学習するように求めています)
MyGeneration Code Generatorについて質問している場合は、My Generation svn Repository にあるデータベースモデルへのインターフェイスがおそらく必要です。
エンティティ クラス (共通の基本クラスや実装されたインターフェイスなど) を識別する一般的な方法があることを願っています。次に、次のようなリフレクション クエリを実行できます。
from t in typeof(Entity).Assembly.ExportedTypes
where typeof(Entity).IsAssignableFrom(t) || t.GetInterfaces.Any(i => i == typeof(CommonInterface))
select t
手元にコンパイラはありませんが、これは大まかな方向性です。