1

linqクエリを使用しているのは、2つのエンティティモデルがあり、左結合を使用できないという点です。この方法で実装したので、null例外が発生します。

var query = from r in ContactsContext.My_schedule_categories.Where(rp => rp.Usr_schedule_owner_usr_id == currentID)    
            join p in profileContext.My_schedule_categories on r.Usr_schedule_category_id equals p.sid into g
            Where(pr => pr.sid == pr.catid)

            from p in g.DefaultIfEmpty()
            select new
            {
                category = r.Usr_schedule_category,
                caid = r.Usr_schedule_category_id,
                oid = r.Usr_schedule_owner_usr_id,
                sid = p.sid
            }

では、サンプルコードを送っていただけませんか。異なるエンティティモデルで2つのテーブルを結合したままにするにはどうすればよいですか。

4

0 に答える 0