首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从C#代码创建Edmx -而不是从数据库

从C#代码创建Edmx -而不是从数据库
EN

Stack Overflow用户
提问于 2010-09-26 03:31:37
回答 2查看 1.5K关注 0票数 2

是否可以通过在代码中创建集合(模式、概念、映射)和映射并在C#中构建它来生成Edmx文件?注意--我使用了从数据库读取的EdmGen和EdmGen2来创建Edmx。我希望能够在不指向数据库的情况下将特定项传递到元数据中。

任何想法都很感谢。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-08-15 05:19:42

为什么不使用code first?这基本上是代码首先要做的事情;它检查项目中的POCO CLR类型,并按照约定创建相应的概念/存储/映射。您还可以通过流畅的代码API配置这些约定。

当您首先启动一个代码时,还可以通过一个WriteEdmx()方法从它内部获得最终的基于DbContext的EDMX (如果您确实需要它)。

如果您不希望Code First自动生成数据库,您可以关闭该'initializer'

票数 2
EN

Stack Overflow用户

发布于 2013-11-25 03:25:05

您可以编写一个简单的虚拟数据库上下文,并使用此VS扩展来获取EDMX生成的http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3795241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档