EF实体设计器-忽略列
我想向 EF 实体设计器中的实体添加“忽略”列。这是“数据库优先”模型。我在 EF code First 中看到,您可以向属性添加注释“NotMapped”,并在映射到数据库时忽略它,是否也可以使用实体设计器版本来完成此操作?
I'd like to add an "ignored" column to an entity in the EF entity designer. This is a "DB First" model. I've seen in the EF code first stuf that you can add an annotation "NotMapped" to a property and have it be ignored when mapping to a database, is there any way to accomplish this with the enetity designer version as well?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不可以。实体设计器仅适用于映射列。如果您需要添加非映射属性,则必须将其添加到代码中。 EF 类生成为设计器中定义的所有实体和复杂类型创建部分类。如果您需要添加非映射属性,请创建您自己的实体类部分,并将所有自定义属性和方法添加到该部分。
No. Entity designer is only for mapped columns. If you need to add non mapped property you must add it in code. EF class generation creates partial classes for all entities and complex types defined in the designer. If you need to add non mapped property create your own partial part of entity class and add all your custom properties and methods to that partial part.