重複の可能性:
最初にlinqを使用して、モデルクラスエンティティフレームワークコードのNotMappedプロパティの値を取得します
Entity Framework 5プロジェクトで'sを使用Code Firstしていますが、モデルは多かれ少なかれ次のようになっています。
public class Category
{
public int CategoryId { get; set; }
public string Name { get; set; }
public virtual Category Parent { get; set; }
[NotMapped]
public int Level { get; set; }
}
生成さtableれたものには、レベルを除くすべての列が含まれますcolumn(予想どおり)
これで、stored procedure親に関連してカテゴリノードのレベルを計算するがあります。
stored procedureSQL Server Mgmt Studioで実行すると、[NotMapped]レベルを含むcolumnモデルで指定された列が返されます。
事は:私がこのように呼ぶならば、レベルcolumnは満たされませんstored procedure:Context.Database.SqlQuery<TModel>(storedProcedure, parameterArray);どこにTModelありますかCategory。
このカテゴリを「再利用」する方法はありますmodelか?