質問: new LoggingDBContext(options)) { context.Database.ExecuteSqlCommand("TRUNCATE TABLE [dbo].[BlobInfo]"); ``` 認証を削除しようとしましたが、不正なエラーが発生しました。任意の助けがいただければ幸いです。
回答: 今のところ例外が予想されます 。 スレッドを調べてください。 > SqlClient for .NET Coreは、接続文字列での 'authentication'キーワードの使用をまだサポートしていません。それはこの問題が実際に解決されたときに起こります。 > > .NET Core 2.2の新しいバージョンのSqlClientでAADを使用するには、 ADAL.NETを使用して自分でアクセストークンを取得し、SqlConnectionのAccessTokenプロパティを設定する必要があります。 > > つまり、.NET Coreでは、 `Active Directory Integrated authentication` `Active Directory password authentication`を使用するには`Active Directory Integrated authentication`が使用できません。EF構成では理想的ではないと思われるアクセストークンを取得する必要があります。 回避策は、 `SQL authentication`接続文字列を`SQL authentication`です。