Nullable' または Null 許容修飾子 '?' と共に使用するためには 型 '|1' は 'Structure' に制約されている値型または型引数である必要があります

'Nullable' または Null 許容修飾子 '?' と共に使用するためには、型 '|1' は 'Structure' に制約されている値型または型引数である必要があります。
Null 非許容の値型である可能性があるため Null を型パラメータ '%1!ls!' に変換できません 'default(%1!ls!)' を使用してください Null 非許容の値型である可能性があるため Null を型パラメーター '{0}' に変換できません 'default({0})' を使用してください Nullable 型の IsNullable を 'false' にすることはできません '{0}' 型を使用するか または '{1}' 属性から IsNullable プロパティを削除してください Nullable' または Null 許容修飾子 '?' と共に使用するためには 型 '|1' は 'Structure' に制約されている値型または型引数である必要があります ObjectContext によって格納されたメタデータが ObjectContext の接続によって格納されたメタデータとは異なります このような状況は ObjectContext の作成後に接続文字列が変更された場合に発生することがあります ... ObjectContext の DefaultContainerName またはページ マークアップの DefaultContainerName のいずれかを設定することで ContainerName を指定する必要があります ObjectContext 内のオブジェクトの型は '{0}' ですが 指定された変更済みのオブジェクトの型は '{1}' です 変更を適用するには 2 つのオブジェクトの EntityType が同じであることが必要です ObjectContext 内の既存のオブジェクトの状態が {0} です 元の値を変更できるのは 既存のオブジェクトの状態が変更なし 変更済み または削除済みの場合です