TIL

Today I Learned


Project maintained by gushwell Hosted on GitHub Pages — Theme by mattgraham

テーブル名を取得する

  private string GetTableName(Type type) {
      var entityType = _dbContext.Model.FindEntityType(type);
      return entityType.GetTableName();
  }

FindEntityType()は、オーバーロードされた別のメソッドもあるので、 これであいまいな場合は、もう一つのメソッドを利用すれば良さそうだが、definingEntityTypeに何を渡せばよいのかわかっていない。

public static IEntityType FindEntityType([NotNullAttribute] this IModel model, [NotNullAttribute] Type type, 
    [NotNullAttribute] string definingNavigationName, [NotNullAttribute] IEntityType definingEntityType);