Entity Framework 4.0 是否允许在没有设计人员的情况下工作?

2024-02-23

我目前喜欢使用 NHibernate + Fluent NHibernate。我考虑使用 Entity Framework v1,因为它有成熟的 Linq 支持,但我不喜欢与点击设计师一起工作;而且它也不支持 POCO。现在 EF v4 确实支持 POCO;但是,还需要设计师吗?好吧,也许我可以编辑这些 XML 文件,但它不能被视为编程活动(我认为除非您正在使用 J2EE)。

那么,我是否只能从 C# 代码(包括模型定义等)使用实体框架?


Yes,

.NET 4.0 有一个附加组件,允许您在没有设计器的情况下完成此操作,它称为“仅代码”,您可以在这里找到它:在Beta 2 的 CTP http://blogs.msdn.com/adonet/archive/2009/11/04/ado-net-entity-framework-community-technology-preview-released.aspx

当前版本适用于 EF / .NET 4.0 Beta 2。

查看这个帖子 http://blogs.msdn.com/efdesign/archive/2009/10/12/code-only-further-enhancements.aspx有关如何使用 Code-Only 的更多信息,请参阅 EF 设计博客。 还要检查这个帖子 http://blogs.msdn.com/alexj/archive/2009/10/14/code-only-best-practices.aspx在我的博客上。

希望这可以帮助。

Alex

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Entity Framework 4.0 是否允许在没有设计人员的情况下工作? 的相关文章

随机推荐

  • 无法使用 Xuggler 对视频进行编码

    我正在尝试使用 Xuggler 创建简单的应用程序 它必须将图片序列编码为视频 我已经安装了 xuggler 如官方网站所述 这是代码示例 我实际上是在 Xuggler wiki 网站上找到的 import java awt Color i
  • Python 中十六进制数的二进制补码

    下面的a和b 十六进制 代表有符号二进制数的补码 例如 a 0x17c7cc6e b 0xc158a854 现在我想知道 a 和 b 以 10 为基数的有符号表示 抱歉 我是一名低级程序员 并且是 python 新手 觉得问这个问题很愚蠢
  • UITextField - 当应用程序来自后台时键盘不会隐藏

    在我的 iOS 应用程序中 我在视图底部有 UITextfield 因此 当用户开始输入文本时 我向上滑动视图 以便用户可以看到他们正在输入的内容 输入文本时 视图向上移动 然后按主页按钮 应用程序进入后台 现在点击应用程序的图标 它将应用
  • 如何在 Swift 中仅从共享扩展启动应用程序而不弹出弹出窗口?

    我是 iOS 应用程序开发的初学者 我想通过从另一个应用程序复制链接来启动我的应用程序 添加共享扩展 单击它会显示弹出窗口 但我的要求是它不应该显示弹出窗口并在单击我的共享扩展时直接打开我的应用程序 我做了什么 1 在info plist中
  • 如何为 Django 建立 nginx 虚拟服务器 + fcgi?

    我想通过 nginx 运行多个虚拟主机 每个虚拟主机通过 fcgi 提供不同的 django 应用程序 这可能吗 如果是这样 有人有关于从哪里 如何开始的良好资源吗 nginx 文档似乎主要是示例 但没有我正在尝试的特定配置 最近有两篇关于
  • 最好的 Emacs 工作区插件是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 通过工作区 我的意思是 我需要保存打开缓冲区的状态 可能在用户指定的工作区文件中 并快速切换到另一组打开缓冲区 例如继续处理与另一个项目相关的文
  • 使用wix工具集安装多个exe

    我有三个产品 其安装程序位于 exe 文件中 假设这三个产品的安装程序是 产品 A exe 产品 B exe 产品 C exe 我想使用 wix 工具集创建一个 msi 文件 它将安装这三个 exe 安装程序 做这个的最好方式是什么 我还想
  • Ghostscript 无法在 php 中工作

    我想创建将 pdf 文件的第一页转换为 jpg 图像的 php 页面 我有这些代码 exec 转换 密度300 24 pdf 0 24 1 jpg output print r array values output 它不起作用 我已经测试
  • 是否可以在 IIS 之外的独立应用程序中托管 ASPX 网页

    我在桌面上有一个厚重的 GUI 应用程序 可能作为服务运行 但也可以作为普通应用程序运行 我想向应用程序公开一个 Web 界面 以便对应用程序进行一些远程监视和控制 我目前正在托管一个 WCF 服务 该服务仅在应用程序中返回 HTML 该服
  • Apple Mach-O 链接器警告未找到目录

    我花了最后五个小时为这种奇怪的情况寻找合理的解释 这是警告 ld warning directory not found for option L Users oasis weng Desktop My Life Life For Myse
  • Centos 上的 MSBuild 返回“未找到导入的项目“/Microsoft.Cpp.Default.props””

    我正在尝试在 CentOS 中构建 VS 项目 我通过安装 dotnet sdk 2 2yum install dotnet sdk 2 2 执行时dotnet msbuild myproj vcxproj I get Microsoft
  • 将数据框名称分配给列中的所有行

    我想为列表中的每个数据框将数据框名称添加到列中的所有行 虚拟数据 test df lt data frame x 1 5 y c a b c d e 我想要的最终结果是这样的 x y ref 1 a test df 2 b test df
  • 条件断点不起作用

    上面的代码在其底行设置了一个黄色的条件断点 后面是 断点设置 对话框 该对话框应与以下内容一起使用 item Value 一天 但是我收到以下错误 我在网上搜索了此错误 但找不到任何失败的原因 我使用的是 VS 2015 Pro 编辑 感谢
  • 当方法签名包含 Object ... args 时,如何在 JSF 中使用动态代理

    我在使用 Spring JPA 和动态代理 DAO 类时遇到一些问题 这些类被初始化为 Spring Beans 这个特定的项目在持久性 事务方面一直困扰着我一段时间 我想一劳永逸地解决这个问题 首先 这是 DAO 接口的一个方法 Perf
  • switch 语句中如何出现 NaN 情况?

    Since NaN NaN评估为false 是否可以添加一个NaN案例到一个switch陈述 例如 假设我想进行以下切换 switch x case 1 case 2 case 4 doSomething break case NaN do
  • XML 模式:maxOccurs、minOccurs

    当我运行我的代码时 它给了我这个错误 s4s att not allowed Attribute maxOccurs cannot appear in element element 这是我的架构
  • React js 中是否有 ng-show 和 ng-hide 的等效项?

    是否有等效的ng show and ng hide in react js
  • 如何在css中使用下载的字体

    这里非常入门级 我有一个 ttf我想用于我的博客的字体文件 但我不确定如何 在哪里可以获得其编码 这大约是对的吗 font family providence bold src url font providence bold regula
  • 为什么 platform.release() 在 Windows 10 中返回“8”? [复制]

    这个问题在这里已经有答案了 我在我的 Windows 10 工作站上运行它 import platform print platform release gt 8 我有些困惑 因为我使用的是 Windows 10 响应不应该是 10 吗 我
  • Entity Framework 4.0 是否允许在没有设计人员的情况下工作?

    我目前喜欢使用 NHibernate Fluent NHibernate 我考虑使用 Entity Framework v1 因为它有成熟的 Linq 支持 但我不喜欢与点击设计师一起工作 而且它也不支持 POCO 现在 EF v4 确实支