Linq データ コンテキストが更新されるたびに、手動で設定されたすべての属性パラメーターが失われます。どういうわけかそれらを永続化する方法があるのだろうか?たとえば、 の属性パラメーターでAuto Generated Value
表されるプロパティを保持する必要があります。これは、ID 列の自動インクリメントなどに使用されます。IsDbGenerated
ColumnAttribute
前もって感謝します。
Linq データ コンテキストが更新されるたびに、手動で設定されたすべての属性パラメーターが失われます。どういうわけかそれらを永続化する方法があるのだろうか?たとえば、 の属性パラメーターでAuto Generated Value
表されるプロパティを保持する必要があります。これは、ID 列の自動インクリメントなどに使用されます。IsDbGenerated
ColumnAttribute
前もって感謝します。
designer.cs ファイルを手動で編集することはできず、デザイナーを使用して何かを更新した後に変更が保持されることを期待することはできませんが、デザイナーを介して自動生成されたすべてのパラメーターの値を制御でき、これらの変更は、テーブル/クラスを削除して再追加しません。
LinqToSql に関係のないカスタム属性を追加する場合は、LinqToSql クラスがすべて部分クラスであるという事実を利用できます。プロパティを、部分クラスを継続する別のファイルに移動します。これは、デザイナー ファイルを更新するときに放置されます。ただし、これらのプロパティに反映する必要がある へのデータベースの変更は、デザイナーではなく手動で管理する必要があります。