c# - 是否有可能使用 Entity Framework 4,让主键在对象上的名称与在表中的名称不同?

标签 c# sql-server sql-server-2008 entity-framework entity-framework-4

假设我有一个名为 Products 的表,其主键名为 ProductID。是否可以让我的实体类(使用 Entity Framework 4 Code First)有一个名为 ID 而不是 ProductID 的属性?

最佳答案

当然。只需在设计器中编辑属性的名称即可。

更新:
Code First 也支持这一点。看这里:http://weblogs.asp.net/scottgu/archive/2010/07/23/entity-framework-4-code-first-custom-database-schema-mapping.aspx

关于c# - 是否有可能使用 Entity Framework 4,让主键在对象上的名称与在表中的名称不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749836/

相关文章:

c# - Windows Azure REST API SharedKeyLite 身份验证(存储模拟器)

postgresql - PostgreSQL 中的动态执行就像在 sql-server 中一样

sql-server - SQL Server 2008 占用大量内存?

c# - 带分页的 SQL Select 语句 c#

c# - 在 WPF 中使用动态资源设置控件背景颜色?

c# - 无法使用 selenium 网络驱动程序 : ElementNotVisibleException 单击 Angular-JS 按钮

sql-server - 在 Multi-Tenancy 数据库中索引租户 ID

c# - 异常 :Failed to convert parameter value from a string to a datetime

sql - SQL Server 2005 中两个值不同时无法绑定(bind)多部分标识符

sql-server-2008 - 每组 SQL Server 前 n 个的平均值