4

私のSQL Serverには、デフォルトのスキーマ「プレビュー」を持つ「プレビュー」というユーザーがいます。接続文字列にこのユーザーが含まれていても、Entity Framework は常に dbo スキーマを使用します。これは正常な動作ですか、それとも SQL サーバーの構成に何か問題がありますか?

TableAttributeまたはを使用して別のスキーマを定義できることはわかっていますが、ModelBuilder実際にはそれを避けようとしています。

4

1 に答える 1

3

はい、EF バージョン <=5 の場合。EF6 には、必要なものを実現するための新機能があります。DbModelBuilder.HasDefaultSchema の下の説明については、こちらを参照してください

http://entityframework.codeplex.com/wikipage?title=specs

于 2013-05-01T19:38:10.157 に答える