【发布时间】:2011-10-07 16:38:56
【问题描述】:
在设计我的应用程序时,我一直在尝试模型优先的方法。我们通常喜欢在较大的数据库中为我们的表添加前缀,以便更容易找到内容。例如:
- sc_ = 购物车表
- wb_ = 水费表
- ea_ = 就业申请表
到目前为止,我设置的课程看起来像这样。
public class EFDbContext : DbContext
{
public DbSet<Transaction> Transactions { get; set; }
public DbSet<TransactionItem> TransactionItems { get; set; }
public DbSet<Response> Response { get; set; }
}
Web.config(当前设置用于本地数据库测试):
<add name="EFDbContext" connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=database" providerName="System.Data.SqlClient"/>
我需要进行哪些更改才能将 Transaction 对象链接到 sc_Transactions 表?我在搜索中没有看到澄清这一点。
作为第二个问题,我是否必须手动创建表?
【问题讨论】:
标签: asp.net-mvc entity-framework-4.1 ef-code-first