使用EDMX设计器和PostgreSQL

时间:2013-12-14 08:53:21

标签: entity-framework postgresql devart dotconnect

有没有办法使用我现有的EDMX并连接到PostgreSQL?

我也可以将MSSql edmx转换为使用postge,将edmx转换为edmi也是一种选择吗?

由于

1 个答案:

答案 0 :(得分:2)

  

有没有办法使用我现有的EDMX并连接到PostgreSQL?

唯一的选择是从应用程序的配置文件中删除当前连接字符串。之后,在EDM Designer中运行任何向导时,将首先显示用于选择/创建连接的对话框。

  

我也可以将MSSql edmx转换为使用postge,将edmx转换为edmi也是一种选择吗?

是的,它可用。您可以在Entity Developer中打开* .edmx文件,并将其另存为* .edml以进行进一步的工作。转换模型后,可以将所使用的连接更改为必需的连接(打开数据库资源管理器,右键单击“数据库连接”,然后从快捷菜单中选择“编辑连接属性”)。 JIC:应安装dotConnect for PostgreSQL Professional。

与EDM向导(* .edmx,ADO.NET实体数据模型项)相比,Entity Developer有很多改进:

  1. 可视化编辑模型的存储部分
  2. 用于自定义模板的嵌入式T4编辑器:http://www.devart.com/entitydeveloper/code-generation.html
  3. Handy EF Code First DbContext Template:http://blogs.devart.com/dotconnect/entity-developer-ef-code-first-dbcontext-template.html
  4. 将模型拆分为图表以提高其可读性:http://blogs.devart.com/dotconnect/working-with-large-models-and-oracle-autoincrement-fields-in-new-version-of-entity-developer.html
  5. 数据查看/编辑:http://www.devart.com/entitydeveloper/data.html
  6. 视觉增强功能:http://blogs.devart.com/dotconnect/visual-enhancements-in-entity-developer-4-1.html
  7. 所有受支持的Visual Studio版本均提供所有高级Entity Developer功能:2008 - 2013
  8. 使用Database-First方法配置数据类型映射的可能性
  9. 模型对象命名规则的广泛设置
  10. 在编辑概念部分时启用映射和存储部件同步的可能性
  11. 请参阅http://www.devart.com/entitydeveloper/ed-vs-edm.html