重複の可能性:
最初に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 procedure
SQL Server Mgmt Studioで実行すると、[NotMapped]レベルを含むcolumn
モデルで指定された列が返されます。
事は:私がこのように呼ぶならば、レベルcolumn
は満たされませんstored procedure
:Context.Database.SqlQuery<TModel>(storedProcedure, parameterArray);
どこにTModel
ありますかCategory
。
このカテゴリを「再利用」する方法はありますmodel
か?