0
SQLデータベースのビューからデータを取得するために使用されるasp.net mvcプロジェクトでedmxモデルを使用するコントローラメソッドがあります。現在、私はそのテーブルの2つの列だけに興味があります。エンティティクラスと単純なLinq文を使用してデータを取得し、返されたデータをリストに格納できます。私がしたいことは、リストを反復し、それらの2つの列がどちらもデータで設定されているかどうかをチェックすることです(値はnullでもデータでも設定できます)。以下は私のメソッドのコードスニペットです:C#コントローラメソッドエンティティモデル
public ActionResult GetCurrentState()
{
// create the entity object
ALCS4Entities entities = new ALCS4Entities();
// Get the InterConnectPortGidAB column data
var checkInterConnectPorts = (from icp in entities.LogicalConnectionEndToEnd_v
select new
{
InterconnectPortGidA = icp.InterconnectPortGidA,
InterconnectPortGidB = icp.InterconnectPortGidB
}).ToList();
return Json(new { interConnectPortGidABList = checkInterConnectPorts}, JsonRequestBehavior.AllowGet);
}
何か不足していますか? 'icp from entities.LogicalConnectionEndToEnd_vここで、InterconnectPortGidA!= null && InterconnectPortGidB!= null' –
最初の投稿者が言ったことと、クエリ結果のまわりに匿名のオブジェクトを作成しませんでした。結果を送信するだけです。 --return Json(checkInterConnectPorts、JsonRequestBehavior.AllowGet); – Fran
@ freedomn-m、私は答えとしてあなたのコメントを受け入れることができますか? – DeeTee