在'phones_extensions'中引用的类型中没有定义名称为'restriction_class_id'的属性

Dav*_*key 4 entity-framework entity-framework-4

我从数据库创建了一个新的Entity Framework模型.这个数据库有很多表,主表是phones_extensions.phones_extensions表具有与其他表FK的列 - 例如,restriction_class_id是链接到phones_restictions_class表的FK,其中PK是ID.

EF4模型自动为表生成关联.大.现在,当我运行我的应用程序时,我不仅看到数字restriction_class_id,而且还看到关联引入的文本内容(例如phones_restriction_class.name).

但是,如果我不想保留所有这些额外的列呢?我右键单击并删除restriction_class_id,但现在我得到了这个问题主题中提到的错误.

有没有办法让我删除列,所以我不必在我的应用程序中弄乱它们,但仍然可以正确显示关联?

Cra*_*ntz 6

生成模型时,请在向导的"选择数据库对象"页面上取消选中"在模型中包含外键列"选项.