Sql server EF4通用实体ID
我有一个地址表,如下所示: 地址Sql server EF4通用实体ID,sql-server,entity-framework,Sql Server,Entity Framework,我有一个地址表,如下所示: 地址 int地址\u id 字符串街1 弦街2 。。。其他地址字段 int实体_id int实体类型id 日期时间创建于 日期时间更新于 日期时间已删除\u在 目的是允许其他实体(如个人、供应商、办公室等) 我的问题是我不能将实体id外键到表示其他实体的表中,因此我不知道如何使用实体框架来拥有关联/导航属性 我想我可以在系统中放置一个实体表,让其他所有实体都从中派生出来,但我不确定这是否会在以后造成不必要的困难 有人能推荐一个选项吗?在当前的EF版本中,您不能这样
- int地址\u id
- 字符串街1
- 弦街2
- 。。。其他地址字段
- int实体_id
- int实体类型id
- 日期时间创建于
- 日期时间更新于
- 日期时间已删除\u在
有人能推荐一个选项吗?在当前的EF版本中,您不能这样做。EF使用和数据库中的FK关系相同的规则,所以若你们不能在数据库中创建它,你们也不能在EF中创建它。您将没有导航属性,但仍然可以在Linq to entities查询中使用手动连接