powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос по sql-net
4 сообщений из 4, страница 1 из 1
Вопрос по sql-net
    #39125506
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
В проекте используется БД SQLite, для работы с ней используется библиотека sqlite-net.
Таблица имеет вид:
id | tag | text

Первое поле - автоинкрементный id, второе - текстовое поле, заполненное, третье поле - тоже текстовое, пустое.

Задача: в определенном месте (по соответствующему id или tag) осуществить запись в поле text.

Можно ли это вообще реализовать с помощью sqlite-net?
Или все же нужно прибегать к использованию запросов? Если только так, то какой будет запрос?
PS:
вот класс для работы с таблицей, метод AddData просто добавляет запись в конец таблицы в поле text.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
        public class data
        {
            [PrimaryKey, AutoIncrement]
            public int id { get; set; }
            public string tag { get; set; }
            public string text { get; set; }

            public data AddData (string Text)
            {
               //string dbPath;
               //string dbPath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "products.db");
               //dbPath = @" data source=C:/data.db; synchronous=Off ";
                var Data = new data() { text = Text };
                using (var db = new SQLiteConnection("C:/data"))
                {
                    db.Insert(Data);
                }
                return (Data);
            }
        }
...
Рейтинг: 0 / 0
Вопрос по sql-net
    #39126238
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G00dWINe,
var res=db.Table<data>().Where(a => a.tag=="df").toList().FirstOrDefault(); не помню реализован ли у них FirstOrdefault, по этому сделал аллокацию
if(res!=null) gooo by tag
example by id: var res=db.Get<data>(id)
зы а чо аттрибут названия таблиц не канает?
...
Рейтинг: 0 / 0
Вопрос по sql-net
    #39126929
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиG00dWINe,
var res=db.Table<data>().Where(a => a.tag=="df").toList().FirstOrDefault(); не помню реализован ли у них FirstOrdefault, по этому сделал аллокацию
if(res!=null) gooo by tag
example by id: var res=db.Get<data>(id)
зы а чо аттрибут названия таблиц не канает?

эт что? 0:)
...
Рейтинг: 0 / 0
Вопрос по sql-net
    #39126930
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Атрибут названия таблиц, в смысле...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос по sql-net
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]