为 EF4 中的表|列名称指定不同的名称
我将 EF4 与 CodeFirst 结合使用
public class People : DbContext
{
public DbSet<Human> Humans { get; set; }
public DbSet<Child> Children { get; set; }
}
目前,EF 在数据库中查找 Human
表。我怎样才能指定它去寻找 Humans
呢?
I'm using EF4 with CodeFirst
public class People : DbContext
{
public DbSet<Human> Humans { get; set; }
public DbSet<Child> Children { get; set; }
}
At the moment, EF looks in the database for the Human
table. How can I specify for it to look for Humans
instead?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在
Human
类上更改表名称:其他方法是使用 Fluent API:
类似地,您可以使用
ColumnAttribute
或HasColumnName
方法来更改名称列。You can change table name on
Human
class:Other way is to use Fluent API:
Similary you can use
ColumnAttribute
orHasColumnName
method to change the name of column.