хорошо, поэтому, как обычно, когда я отправил этот вопрос, примерно через 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();
}
, а затем создал конструктор, подобный такому1010 * Тогда мы можем ссылаться на это так же, как обычное выражение linq.Simples !!