好吧,像往常一样,当我发布这个问题时,大约3分钟后我发现了问题。实体连接字符串,一般用途应该有一个很酷的小
RES:// */
这使得元数据的工作。这解决了元数据资源的问题,这是有效的。所以为了帮助像我这样的其他人花费开发时间来完成这个任务,我创建了一个类,使用类似的方法。
public static string getConnString(string database)
{
string connectionstring = "User Id=USER ID HERE;Password=PASSWORD HERE;Host=server;Database="+database+";Persist Security Info=True;Schema=public";
EntityConnectionStringBuilder newconnstring = new EntityConnectionStringBuilder();
newconnstring.Metadata = @"res://*/";
newconnstring.Provider = "Devart.Data.PostgreSql";
newconnstring.ProviderConnectionString = connectionstring;
return newconnstring.ToString();
}
然后创建像这样
dataEntities data = new dataEntities(databaseConnection.getConnString(INSERTDBNAMEHERE);
然后大家可以参考,在相同的方式,通常LINQ声明的构造函数。 Simples!