を使用してSQL ServerでのSqlCommandを経由してアラビア語のテキストを挿入するには、次のようなINSERTクエリを作るためにSqlCommandオブジェクトを使用しています:どのようにC#
db.Database.SQLCommand("sql statement" , "pars");
が、私は、SQLステートメントの中にアラビア語(ユニコード)テキストを入力すると、それが唯一の問題を示していますデータベース内のマーク。
SQL Server管理スタジオでデータベースクエリとして実行すると、正常に動作します。助けてください
ですか?あなたはユニコードとしてそれを示す 'N 'と[あなたの値のプレフィックス(http://stackoverflow.com/a/10530373/205233)を試しましたか?例: 'N 'باالالا'' – Filburt
sqlデータ型の接頭辞' n'はSQL Serverに伝えます。Unicodeテキストを保存したいので、 'text'を' ntext'に、 'varchar'を' nvarchar'に変更する必要があります。 – sepehr
これを参照してください - http://stackoverflow.com/questions/33912486/update-a-varchar-column-with-arabic-names-in-sql/33913090#33913090 –