C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Entity Framework での外部結合


(過去ログ 86 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■51275 / inTopicNo.1)  Entity Framework での外部結合
  
□投稿者/ aetos (309回)-(2010/06/30(Wed) 10:56:57)

分類:[.NET 全般] 

お世話になります。
VS2008 C# です。

EF での外部結合の方法をお聞きしたく質問させて頂きました。

SQL Server のサンプルデータベースである pubs で説明しますと、

◆publishers
[PK] pub_id
以下略

◆pub_info
[PK] pub_id
logo
pr_info

◆titles
[PK] title_id
title
type
[FK] pub_id NULL
以下略

となっております。

pub_info の logo や pr_info を publishers にコピペするデモは幾度か見ているのですが、publishers の列を titles にコピペしてもうまくいきません。

イメージとしては、

select
 *
from
 titles as t

 left outer join publishers as p
  on p.pub_id = t.pub_id

なモノを作りたいのですが、単純にコピペしてマッピングを設定しただけですと、ビルド時に

「エラー 3024: 行 123 から始まるマッピング フラグメントで問題が発生しました
 EntitySet titles のすべてのキー プロパティ (titles.title_id, titles.pub_id) にマッピングを指定する必要があります。」

というエラーが出てしまいます。

何をどうすればよいのか皆目見当がつきません。
申し訳ありませんがよろしくお願いいたします。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -