8
何らかの理由で、私はEFCoreでSQLを使用する必要があり、マッピングされたエンティティのテーブル名を使用します。どうすれば入手できますか?テーブルを取得する方法Entity Frameworkコアのマッピングされたエンティティの名前
何らかの理由で、私はEFCoreでSQLを使用する必要があり、マッピングされたエンティティのテーブル名を使用します。どうすれば入手できますか?テーブルを取得する方法Entity Frameworkコアのマッピングされたエンティティの名前
var mapping = dbContext.Model.FindEntityType(typeof(YourEntity)).Relational();
var schema = mapping.Schema;
var tableName = mapping.TableName;
これはdbContext
はDbContext
から、あなたがそこにYourEntity
が設定されていることを継承するクラスのインスタンスであることを前提としています。
このように思えます。 https://stackoverflow.com/questions/35124306/ef7-column-name-from-mapping-api –