问题标签 [ef-model-first]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何始终禁用“在 app.config 中保存实体连接设置”
当我从我的 EntityFramework-Model (.edmx) 执行命令“从模型生成数据库...”时,始终选中复选框“在 app.config 中保存实体连接设置”。
但我希望默认情况下不选中它。有没有办法在注册表或其他地方指定此复选框的默认值。
我正在处理一个类库项目,我不需要那里的 app.config。我还希望每次执行上述命令时,我都会询问应该使用哪个数据库连接。因为我正在使用不同的构建配置,并且每个构建配置都有自己的数据库可供使用。
.net - 在 T4 中更改生成文件的命名
无论如何我可以使用Entity Framework Model First更改T4生成的文件的命名
我试图将输出扩展名更改为此:
将 Model1.cs 文件的名称更改为 Mode1.Generated.cs 但我所有的实体仍位于名为 category.cs、Issue.cs 等的文件中。我想要的是实体类仍需命名:
但包含文件遵循命名模式:
.net - Entity Framework + SQL Azure:数据库更改的最佳实践
我正在设计一个尚未完全定义的数据库,随着项目的进行,它不会很快被定义。但是,项目很快就会上线,数据库也会在线变化。所以,我需要为数据库更改做好准备。添加表格,添加列,等等。
我不习惯实体框架,但我已经尝试了所有方法(代码优先、数据库和模型优先),我最喜欢模型优先方法,因为我还不习惯关系,而模型优先为我做这件事。
问题是:我的服务器是 Windows Azure,我必须编写 SQL Azure 脚本(我仍然想知道微软为什么改变它......)
所以,我的问题是: - 我应该如何一步一步地更新我的模型并在模型更改时更新我的数据库?
asp.net - 实体框架模型优先方法删除所有表数据
我正在研究实体框架中的模型优先方法。我发现每当从模型中重新生成数据库时,所有数据都会被清除。模型优先真的是一种有用的方法还是有办法解决这个问题
.net - 如何在模型优先时调用 Database.SetInitializer?
我在 edm 设计器 (VS10) 中使用“DbContext Entity Generator”作为生成项创建了一个模型。
在生成的 DbContext 子类中,它覆盖了构造函数,因此我不能在其他部分类中使用它:
使用模型优先初始化数据库的正确方法是什么?
.net - 如何使用 MVC3 首先使用实体框架模型创建级联 ddl?
我是 MVC 实体框架的新手,我的模型是一个实体框架模型,我有一个与省表有关系的商业表,而省表与国家表有关系。
因此,当我要创建一个 Commerce 时,我应该能够先选择国家,然后再选择属于该国家的省份。
到目前为止,我已经设法显示了国家和所有省份,但是一旦选择了一个国家,我不知道如何更改省份......
我看过一些帖子,其中解释了如何使用剃须刀(我正在使用.net)创建模型(首先编写代码或类似的东西)来做这样的事情
如果您能在这方面帮助我,我将不胜感激。
.net - 从模型更新数据库(当模型改变时)?
我正在使用 MVC3 和 Model First 方法开发一个应用程序(用于我的教育,而不是商业)。
我创建了一个模型并从中生成了 SQL CE 4 数据库。
接下来,我可能需要更改我的模型——即向表中添加一个列,该列不是主键列或外键列。
我只看到一个选项“从模型生成数据库”,它将删除我的数据库并创建一个新数据库。
有没有办法“从模型更新数据库”,它将保留数据库并只添加新列,用一些默认值或空值填充它们?
一个类似的问题 Update database from model - Entity Framework 去年被问到,并建议该解决方案将来可能会可用 - 但从那以后有什么变化吗?
c# - 实体框架模型优先导航属性添加无效列名进行查询?
在我们的数据库中,我们有以下表格
和
使用 EF 4.2 设计器,我创建了适当的实体,并尝试将 ConceptTagId 的外键链接到 Tag 模型。
当我添加关联(从 Tag 到 DocumentStyle 的 0..1 到多个)时,它会正确链接外键并将 ConceptTag 的导航属性添加到 DocumentStyle 对象。我不想要 Tag 对象上的导航属性。
但是,在存储库中调用以下代码时
结果查询尝试访问 Tag 表上的属性 DocumentStyle_ID,该属性不存在,也不应该存在。外键是 DocumentStyle 表上的 ConceptTagId。
这个 id 列来自哪里,我该如何摆脱它?
从相关关联的属性窗口:
End1 多重性:* of DocumentStyle
End1 Nav 属性:ConceptTag
End2 多重性:标签之一的零
End2 Nav 属性:{NULL}(属性中的空白)
entity-framework - 无法为鉴别器选择表(模型优先)
我正在尝试启动一个需要每个层次结构的表的项目。我过去用 NHibernate 做过这个,但我们希望避免手动编辑 XML 映射文件 - 所以正在尝试使用实体框架和它的设计器。
我一直在网上关注这个例子:http: //mosesofegypt.net/post/Inheritance-and-Associations-with-Entity-Framework-Part-1.aspx
尝试从“<添加表或视图>”下拉列表中选择表时,我无法选择任何表,而是列表显示“(空)”。
我与本教程的唯一偏差是我没有从示例数据库中生成 Person 表,据我所知这不应该有什么不同(我们想从模型中生成数据库,而不是反之亦然)。
不确定表需要满足哪些条件才能有资格将鉴别器添加到...
.net - 实体框架模型第一:如何创建与属性的关联
我正在尝试为带有节点和边缘的图创建数据模型。如果 Edge 不包含任何属性,我可以简单地创建从节点到自身的多对多关联。但是我想在边缘上存储一些属性,例如距离。我试图创建另一个实体,但没有找到一种方法来声明 Edge 和 Node 之间的关系。模型优先可以吗?如何?