Отсутствуют метаданные в строке подключения - PullRequest
1 голос
/ 11 июня 2019

Мой первый, очень простой код, связанный с EF6, опция «Пустая модель первого кода», выдает исключение (помечена строка ниже), объявляя об отсутствии ключевого слова метаданных в connectionString.Какие CSDL, MDL, SSDL (метаданные) я должен установить, поскольку моя модель пуста?Что мне не хватает?

//Model source file
public class Modelno : DbContext
{
    public Modelno(): base("name=Modelno") {}
    public virtual DbSet<MainTBL> MainTBLs { get; set; }
}

public class MainTBL
{
    public int GlId { get; set; }
    public string GlNam { get; set; }
}

//Form source file
private void button1_Click(object sender, EventArgs e)
{
    MainTBL gl = new MainTBL();
    gl.GlId = 1;
    gl.GlNam = "SomeName";

    Modelno modal = new Modelno();
    modal.MainTBLs.Add(gl); // exception here !
    modal.SaveChanges();
}

//App.config file (partially)
<connectionStrings>
   <add name="Modelno" connectionString="provider=FirebirdSql.Data.FirebirdClient;provider connection string=&quot;data source=localhost;initial catalog=D:\Fb\tab\TEST2.FDB;user id=SYSDBA;password=masterkey&quot;" providerName="System.Data.EntityClient"/>
</connectionStrings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...