none
С настройкой базы для публикации RRS feed

  • Вопрос

  • WPF SQLite база с файлами находящимися в директории программы

    Помогите пожалуйста - голову сломал уже.

    Что сделать в настройках файла (Содержимое? или Компилировать? Всегда копировать? или Копировать если новее?) Какие настройки установить? Чтобы к базе смог обратиться и после публикации. Год назад бился так не получилось, перенёс всё в Azure скорость упала, теперь локально опять надо но опять не обращается после публикации. Файлы SQLite.dll и SQLite.interop.dll находятся в директориях x64 И x86.


    Спасибо

    26 октября 2013 г. 14:19

Все ответы

  • Вот нашёл решение но никак не могу прикрутить второй вариант с наследуемым классом

    у меня DataContext не имеет входных параметров

        public class dataEntitiesContext : DbContext
        {
            public DbSet<armatura> armatura { get; set; }
            public DbSet<beton> beton { get; set; }
            public DbSet<betonmoroz> betonmoroz { get; set; }
            public DbSet<betonvoda> betonvoda { get; set; }

    и соответсвенно высвечивается ошибка в этом классе в :base(

        public class MyDataBaseData : dataEntitiesContext
        {
            public MyDataBaseData() : base(ConnectionStringData())
            {
    
            }
            public static string ConnectionStringData()
            {
                var connectionString = ConfigurationManager.ConnectionStrings["dataEntitiesContext"].ConnectionString;
                string s = connectionString.Replace("|%AppData%|", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));
                return s;
            }
        }

    в DbContext поискал нигде нет строки подключения

    Куда мне передать изменённую строку подключения?


    Спасибо

    27 октября 2013 г. 4:34