1

デフォルトの MVC 4 インターネット アプリケーションから簡易認証を更新しようとしています。私の問題は、ホストプロバイダーが作成したテーブルのスキーマとしてユーザー名を追加するため、dbo.UserProfile の代わりに username.UserProfile テーブルがあることです。

AccountModels.cs ファイルで、TableAttribute を [Table("UserProfile")] ではなく [Table("username.UserProfile")] に更新しました。 .microsoft.com/en-us/library/system.data.linq.mapping.tableattribute.aspx )。

ただし、アプリケーションを実行すると、Entity Framework エラーが発生します。

System.Data.SqlClient.SqlException (0x80131904): 無効なオブジェクト名 'dbo.username.UserProfile'。

そのため、まだスキーマとして dbo を追加しています...誰かアイデアはありますか?

ありがとう!

4

1 に答える 1