に定義されたアイテムへの参照が含まれていますクエリは労働組合の後、私は同じのDBから2 VARを有する異なるデータコンテキスト
var projectedP1 = P1.Select(x => new Project_test {
ID_inString = x.ID.ToString(),
col1 = x.col1,
col2 = x.col2,
col3 = x.col3 });
var union = projectedP1.Union(P2);
単体P1単独P2は、すべてが正常であるとき しかし2は労働組合があるときに、実行時にこれを取得します。
クエリには、別のデータコンテキストで定義された項目への参照が含まれています。
私はこの類似のポストを試みましたが、ダンは理解しています。 ANYONEは何か考えている?
P1とP2がどのように作成されたのかは明らかです。おそらく、それらは異なるデータのコンテキストから来ていると思われます。私はあなたがこの質問をしたのと同じユーザーであるとも仮定しています:http://stackoverflow.com/questions/6884900/need-to-cast-explicitly-thru-anonymous-type-in-union - なぜあなたは別のユーザーアカウント? –
はい、私は登録していないので、同じ人。基本的には、データベースAを使用するP1用のdbml(http://msdn.microsoft.com/en-us/library/bb399400.aspx)を作成します。データベースBを使用するP2用に別のものを作成します。 – gan
ああ、別のデータベース*。 LINQ to SQL側では基本的にそれを行うことはできません.Union SQLクエリの結果と同じではありませんか? –