私は、SqlServerとSQLiteの両方のデータベースを作成するために使用される共有モデルを持っています。私は私のモデルクラスの各1上に表属性を追加し、スキーマを供給:移行中にSQLiteのスキーマ属性を無視しますか?
[Table("Sites", Schema = "Common")]
私はcontext.Database.Migrate()
を使用してSQLiteデータベースを移行する場合、私は非サポート例外エラーが発生します。私はSQLiteがスキーマをサポートしていないことを知っていますので、移行中にスキーマ属性を無視する簡単な方法があるのだろうかと思いました。
このスレッドを参照してください:http://stackoverflow.com/questions/39111308/can-entity-framework-core-code-migrations-work-reliably-and-practically-againstをしての属性を使用して回避しようスキーマ関連の構成 –
これは予期しないことです。一般に、スキーマはSQLite上で無視されるべきです。私は問題[#6679](https://github.com/aspnet/EntityFramework/issues/6679)を提出しました。 – bricelam