Entity フレームワークを使用しようとしています。ExecuteStoreCommand を使用しようとしているカタログ テーブルにもクエリを実行する必要がありますが、レコードが入力されていません。
ここにコードがあります
[Table("INFORMATION_SCHEMA.COLUMNS")]
public class CatalogColumnDef
{
    private string tableCatalog;
    [Column("TABLE_CATALOG")]
    public string TableCatalog
    {
        get { return tableCatalog; }
        set { tableCatalog = value; }
    }
    public override string ToString()
    {
        return ToStringBuilder.ReflectionToString(this);
    }
}
}
ObjectContext objectContext = ((IObjectContextAdapter)this).ObjectContext; objectContext.ExecuteStoreCommand("AdventureWorks を使用"); var result = objectContext.ExecuteStoreQuery("select * from INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Personn'");
レコードを取得しますが、フィールド値 tableCatalog は null に設定されています。値を正しく入力できないのはなぜですか?