Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从我的数据库文件 (.mdf) 生成 EDM,但我不想使用所有列。如何从 .edmx 中跳过这些列?
您必须手动执行此操作。
显然,您可以按此处显示的方式映射表,但随后您必须通过并手动删除列。至少这是我被告知的。
您不能在生成时选择特定列。但是,如果您只想使用列的子集,让 EDM 生成整个表;然后在设计器界面中,您可以选择不需要的列并点击删除以将它们从模型中删除。
需要注意的是,如果您的数据库具有某些约束,例如没有默认值的不可空列,如果您尝试在模型中添加或更新没有这些列的实体,则会引发异常。