0

テーブルの説明

テーブルとしての Producer_Table: pro_id[int]、pro_fname[varchar]、pro_lname[varchar];

テーブルとしての Artist_Table: pro_id[int]、artist_id[int]、artist_fname[varchar]、artist_lname[varchar];

テーブルとしてのSong_table: artist_id[int]、song_id[int]、song_name[varchar]、song_length[time]

C# using(Datacontext コンテキスト = new Datacontext())

{

    Iqueryable<'Artist_Table> artist_query = context.Artist_Tables.where(aID =>     aId.artist_id == 8);

//ここで、クエリが返したすべてのデータをコピーし、//元のデータを保持し、//このデータを新しい Artist_Table オブジェクトに追加するとします。

foreach(Artist_Table artItem in artist_query)

{ 
    //Everything's good here.
    Artist_Table artistObj = new Artist_Table();
    artistObj.artist_fname = "Dally";
    artistObj.artist_lname = "Winston";

//今、Song_table のすべてのデータを、この新しく作成されたエンティティにコピーしようとしています。
//そのため、複製されますが、一意の ID 値が異なります。
//..別の foreach(Song s in song_query) を実行しましたが、 long まで時間がかかりました。

    }  
}
4

1 に答える 1