2011-06-24 5 views
1

私は、新しいOracleプロバイダでEntity Framework 4.1のコードを先に試しています。Oracleを使用しているときに、EF4.1コードから最初に生成されたsqlsからデータベースの名前空間を削除する方法は?

データベースに挿入するための単純なオブジェクトを作成しましたが、挿入エラーが発生しています。 は、私は、SQL見つけるトレーサーを見て:あなたが見ることができるように

insert into "dbo"."TB_TEST"("STR_NAME", "DT_HR_DATE", "NUM_VALUE") 
values (:p1, :p2, :p3) 

を、EFは、私のテーブル名の前に名前空間「DBO」を追加していると明らかにOracleが「DBO」は何であるかわかりません。

名前空間プレフィックスを削除するにはどうすればよいですか?

答えて

1

これはおそらくこれがSQL Server接続であるとEFが考えているようです。 dboはSQL Serverの標準データベース所有者ではありませんか?

+0

はいです。しかし、それでも、それを取り除く方法は? – andrecarlucci

関連する問題