我想使用Entity Framework进行延迟加载和轻松绑定到控件。
我尝试过使用IBProvider,但它对我不起作用。它基于OleDb,这就是为什么我有这个例外:
商店提供商工厂类型'System.Data.OleDb.OleDbFactory'未实现IServiceProvider接口。使用实现此接口的商店提供程序。
当我使用以下连接字符串与IBProvider连接到Interbase时:
添加name =“InterbaseEntities” connectionString =“metadata = res://*/db.csdl | db.Interbase.ssdl | res://*/db.msl; provider = System.Data.EntityClient; provider connection string =”Provider = LCPI.IBProvider。 3;数据源= db.IBS;用户ID = SYSDBA;密码= masterkey; Location = db.IBS“”providerName =“System.Data.EntityClient”
行。 OleDbFactory确实没有实现IServiceProvider接口。
然后我尝试使用FirebirdClient 3.0.2.0并获得异常“不支持的磁盘结构文件%路径到文件%;找到11.2,支持11.2”。
行。这不是Firebird数据库。
有没有人知道连接到interbase服务器的任何解决方案并将其与Entity框架一起使用?