2

EF 6でサポートされているHasDefaultSchemaメソッドがあることを知っておくと、EFが使用できるスキーマを設定できます。ただし、SQLステートメントを生成するときにEFでスキーマプレフィックスを削除して(たとえば、「select *fromdbo.TableA」ではなく「select*fromTableA」を生成する)、データベースエンジンがデフォルトのスキーマを使用するようにすることは可能でしょうか。現在のデータベースユーザーに関連付けられています。

私には複数のデータベースユーザーがいて、それぞれにデフォルトスキーマとして一意のスキーマが設定されています。特定のユーザー名、パスワード、および同じSQLステートメント「SELECT * FROM TableA」を使用して、各ユーザーの正しいデータをそれぞれ取得できると思います。

ありがとう。

4

1 に答える 1