LINQのエンティティであるオブジェクトがありCP_Stop
、プロパティにさまざまなデータを入力しようとしています。
Dim stop As New CP_Stop
With stop
.fdStart = dtpStart.Value
.fdEnd = dtpEnd.Value
.CP_Cause = cause
.User = user
.Machine = machine
.CP_Production = _presenter.GetProduction()
End With
最初の2つの割り当てが行われ、3番目の割り当てはCP_Cause
、メソッドの前半でクエリしたオブジェクトですが、4番目の割り当てになるとクラッシュします。エラーは次のとおりです。
演算子「=」は、タイプ「Entities.Users」および「Entities.Users」には定義されていません。
興味深いのは、たとえば原因とユーザーの割り当てなどのスイッチを使用すると、最初のスイッチが作成され、もう1つのスイッチがクラッシュすることです。他のすべてのオブジェクト割り当てと同じシナリオ。コンパイラが割り当てを混乱させているように私には思えます。
別の方法で割り当てるなど、いくつかの方法で割り当てを試みましたが、最初の方法の後で常にクラッシュします。