0

enitiy モデルを生成するときに、EntityFrameworkuniqueidentifierがデフォルト値の列を検出するようにするための解決策または更新はありますか?newid()

4

1 に答える 1

1

いいえ、EF は (まだ?) カスタム規則の定義をサポートしていません。( の最初の CTP の 1 つには、DbContextカスタム規則の最初の提案が含まれていましたが、この機能が複雑なため、最終リリースでは削除されました。後のリリースでいつ戻ってくるかはわかりません。)利用可能な標準的な慣習にとらわれず、タイプのプロパティはGuidデフォルトで生成されたデータベースではないと彼らは言います。Guidこのデフォルトをオーバーライドするには、データ注釈または Fluent API を使用してプロパティを明示的にマークする必要があります。

于 2012-06-23T14:30:12.873 に答える