Entity Frameworkを使用して個別の値を取得し、それをJSON形式で戻してangularJSドロップダウンリストで使用する際に問題が発生しています。個別の値を取得しようとすると、私は次のエラーを取得する:Entity Frameworkを使用してSQL ServerのSQL Serverからangularjsの個別の値を取得する
は、暗黙のうちにここで問題が発生するコードがあるSystem.Collection.Generic.List 『
「にSystem.Collection.Generic.List』タイプを変換できません。 :
List<TABLE_NAME> objContext = new List<TABLE_NAME>();
using (MyEntity dc = new MyEntity())
{
objContext = dc.TABLE_NAME.Where(a => a.COLUMN_NAME != null).Select(m >= m.COLUMN_NAME).Distinct().ToList();
}
return new JsonResult { Data = objContext, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
しかし、このコードは、エラーなしで実行されますが、私は明確な値のリストを取得しない:
List<TABLE_NAME> objContext = new List<TABLE_NAME>();
using (MyEntity dc = new MyEntity())
{
objContext = dc.TABLE_NAME.OrderBy(a >= a.COLUMN_NAME).ToList();
}
return new JsonResult { Data = objContext, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
おかげで、
S
に割り当てることができますので、それはTABLE_NAMEオブジェクトを返すので、これはエラーをスローしません。変数は 'List'型でなければならず、以下を行う必要があります: 'dc.TABLE_NAME.WHERE(a => a.COLUMN_NAME!= null).Select(m => m.COLUMN_NAME).Distinct()。ToString () ' –