【发布时间】:2014-02-16 17:36:08
【问题描述】:
我使用 Entity Framework 6.0.2 作为 ORM,我创建了新类型
public class DataSourceImportReport
{
public int Id { get; set; }
public int ImportedCount { get; set; }
public DateTime ImportDate { get; set; }
public DataSource DataSource { get; set; }
}
我添加了映射到OnModelCreating 方法
ModelBuilder
.Entity<DataSourceImportReport>()
.Map(m => m.ToTable("DataSourceImportReports", dataSourceSchemaName));
我想获取 EF 生成的 SQL 语句以在数据库中添加适当的表。
我该怎么做?
【问题讨论】:
-
我不太清楚你的问题。为什么需要 sql 语句来创建表,如果你设置了一切正确 ef 在你第一次调用数据库时创建表。
标签: c# .net sql-server entity-framework orm