首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用实体框架创建应用程序并嵌入firebird

使用实体框架创建应用程序并嵌入firebird
EN

Stack Overflow用户
提问于 2012-12-24 13:13:50
回答 1查看 715关注 0票数 1

信息

我正在使用VS 2012开发一个桌面WPF应用程序(应该运行在win 7和8之后,它将得到一个win 8应用程序),

使用嵌入式Firebird服务器,并与实体框架进行通信。

我使用win 7/8进行VS2012的开发。

问题

应用程序应该在客户PC上使用嵌入式firebird (不安装FB)。

我确实安装了Visual的DDEX提供程序(3.0.0.0)。我可以添加一个新的火鸟连接(但是没有找到错误fbembed.dll )。所以我不能创建edmx文件。

  1. 我是否需要安装firebird服务器(超级经典/经典或超级服务器),还是仅仅在我的开发人员PC上使用嵌入式服务器就足够了?如果嵌入式就足够了,我需要在gac上注册firebird客户端吗?
  2. 到目前为止,我没有找到任何有用的信息,如何安装和使用它,以及如何部署它。你们有好的信息链接吗?
EN

回答 1

Stack Overflow用户

发布于 2012-12-28 03:36:14

对于嵌入式服务器,您只需将Firebird文件与应用程序一起部署,并将dll文件放在可访问的某个位置,例如,放在同一个文件夹中。

要让Firebird正常工作,您必须部署的最小文件是:

  • FbEmbed.dll
  • icudt30.dll
  • icuin30.dll
  • icuuc30.dll
  • firebird.msg
  • firebird.conf

该信息以及更多的使用说明可在文件doc\README_embedded.txt中获得。

  1. 用法 只需将fbembed.dll、icudt30.dll、icuin30.dll和icuuc30.dll与应用程序一起复制到目录中即可。然后根据数据库连接软件的不同,将fbembed.dll重命名为fbclient.dll或gds32.dll。然后启动应用程序,它将使用嵌入式服务器作为客户端库,并能够访问本地数据集。您还应该将firebird.msg和firebird.conf (如果必要的话)复制到同一个目录。 如果您的应用程序需要外部库,那么您应该单独使用它们。很可能,它将是INTL支持(fbintl.dll和fbintl.conf)或UDF库。为了能够使用它们,您应该将它们放在模仿Firebird服务器的目录树中,即有像/intl或/udf这样的子目录:
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14021904

复制
相关文章

相似问题

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