Описание тега ormlite-servicestack

ServiceStack.OrmLite is a convention-based, configuration-free lightweight ORM that uses standard POCO classes and Data Annotation attributes to infer its table schema.
0 ответов

ServiceStack, проблема OrmLite, сохраняющая связанные объекты

Я долго искал решение этой проблемы и ничего не нашел. Я пытаюсь отправить клиентское DTO и связанное с ним контактное лицо с моим веб-сервисом ServiceStack, но получаю ошибку. Я следовал вместе с тестами OrmLite, расположенными здесь. Мои DTO: publ…
23 май '14 в 23:19
1 ответ

OrmLite / Servicestack: как указать, из какой таблицы вы хотите получить столбец, если каждая объединяемая таблица имеет одинаковое имя столбца?

Я довольно новичок в этих технологиях, и у меня возникли проблемы с конкретной проблемой. У меня есть класс, определенный как таковой: public class CameraDetail { public int I_id { get; set; } public string C_division_id { get; set; } // ....some ot…
14 июл '17 в 19:08
0 ответов

Синхронизация классов и таблиц при использовании ORM

У меня не было большого опыта работы с ORM. Я пытаюсь найти лучший способ обработать добавление / удаление свойств из сопоставленного класса, в идеале автоматическим и универсальным способом. Я использую ServiceStack.OrmLite и SQLite. Целью базы дан…
07 ноя '12 в 03:56
1 ответ

ServiceStack OrmLite - элегантный способ обработки падений подключения к SQL Server

В настоящее время мы используем ORMLite, и он работает очень хорошо. Одно из мест, где мы его используем, - для запуска больших пакетных процессов. Эти процессы запускают один большой пакет в рамках одной транзакции. Если есть какие-либо ошибки, вып…
23 апр '18 в 09:26
1 ответ

Удалить значения NULL из динамического набора результатов ServiceStack

Я пытаюсь удалить какой-то странный результат NULL из моего запроса словаря ServiceStack: var results = Db.SqlList<Dictionary<string, object>>("SELECT * FROM TableName"); Я получаю следующие результаты: [ { "ID": 41, "IDLIC": 1, "FLGPREF…
23 сен '15 в 14:55
1 ответ

Конвертировать JoinSqlBuilder в SqlExpressionVisitor

У меня есть функция, которая возвращает SqlExpressionVisitor для последующего использования в качестве входных данных для операторов Select. private SqlExpressionVisitor<Account> GetExpressionVisitor (int id, bool detailed, SqlExpressionVisito…
17 апр '18 в 17:33
1 ответ

Как сделать оператор GroupBy с помощью ServiceStack OrmLite

Я делаю несколько запросов для визуализации данных и полагаюсь на GroupBy, Avg, Sum и аналогичные функции, чтобы получить хороший набор данных из БД. Я хотел бы использовать что-то похожее на GroupBy с ServiceStack OrmLite. На странице ShippersExamp…
11 июн '15 в 05:57
1 ответ

Есть ли способ объединить таблицы по нескольким столбцам?

Я могу присоединиться к одной собственности var sql = new JoinSqlBuilder<ClassA, ClassB>().Join<ClassA, ClassB>(src => src.PropA, dst => dst.PropA); Я не вижу способа присоединиться по нескольким свойствам, хотя. Я уверен, что пока…
09 дек '13 в 20:53
1 ответ

ServiceStack OrmLite - использование типа String для> и <выражений

У меня есть следующий класс POCO, где Date определяется как строка и всегда будет соответствовать следующему формату 'yyyyMMdd' public class Price { [AutoIncrement] public int Id {get;set;} public string Date {get;set;} public decimal Price {get;set…
09 май '18 в 12:49
1 ответ

Структуры значений в DTO в ServiceStack

У меня есть способ получить правильную сериализацию структур в DTO или, что еще лучше, если фреймворк как-то трактует структуры как dto. Я был проинформирован о значении JsConfig.TreatValueAsRefTypes, но это будет работать только для json, я прав? ч…
18 янв '13 в 07:10
1 ответ

Ошибка ServiceStack OrmLite Multi Self References

Я пытаюсь загрузить ссылки, но в этом случае с двумя ссылками из одной таблицы это не работает [Required] public DateTime CreatedOn { get; set; } public DateTime? ModifiedOn { get; set; } [References(typeof(Employee))] public int? CreatedById { get;…
2 ответа

Пакет услуг OrmLite Игнорировать обновление вставки - POCO

Есть ли какой-либо атрибут, устанавливающий поле POCO только для SELECT. Что-то вроде ниже; public class Poco { public string Id { get; set; } public string Name { get; set; } [IgnoreUpdate] public Datetime CreatedOn{ get; set; } [IgnoreInsert] publ…
18 янв '16 в 20:08
1 ответ

Как получить вложенный элемент с помощью ServiceStack?

Хотя я могу получить доступ к SchemaVersion с помощью приведенного ниже кода, я не могу получить доступ к вложенному элементу FormatDocID. Любые идеи, как я могу легко получить FormatDocID, используя ServiceStack и AutoQueryFeature (или аналогичные)…
0 ответов

Как мы можем построить запрос, содержащий Union с JoinSqlBuilder в SeviceStack OrmLite

У меня есть такой запрос, где мне нужно объединить две таблицы, а затем соединить его с третьей SELECT * FROM (SELECT * FROM Table1 where col2_id = 1 UNION ALL SELECT * FROM Table2 where col2_id = 1) AS UnionList INNER JOIN Table3 t3 ON t3.id = Unio…
03 фев '14 в 14:51
1 ответ

ServiceStack OrmLite, Читать все записи

Просто попробуйте OrmLite в первый раз, и уже 20 минут просматриваете примеры / документы, но безуспешно пытаетесь найти простой ответ. Есть ли способ просто вернуть все записи определенного типа? (то, что возвращает, может быть, список или что-то. …
24 окт '13 в 11:07
1 ответ

Позволяет ли ServiceStack.OrmLite.JoinSqlBuilder создавать простой запрос

Мне интересно, позволяет ли JoinSqlBuilder из ServiceStack.OrmLite создать следующий простой запрос: SELECT * FROM Table1 a INNER JOIN Table2 b ON ... WHERE a.Column1 = 1 AND (a.Column2 = 2 OR b.Column3 = 3); Проблема состоит в том, чтобы построить …
26 июн '13 в 04:23
1 ответ

В фигурных скобках в запросе выбора OrmLite выдается ошибка

Похоже, OrmLite простой метод выбора расширения (Select&lt;T&gt;) пытается отформатировать строку запроса (например, SelectFmt&lt;T&gt;), и поэтому он выдает ошибку, если строка запроса содержит фигурные скобки, которые, как предполагается, содержат…
17 фев '16 в 12:39
0 ответов

ServiceStack ORM Lite вызывает хранимую процедуру с более чем одним параметром

Я использую метод.SqlList от ORM Lite для вызова хранимой процедуры и сопоставления результатов с моим пользовательским объектом. Когда я использую только один параметр и вызываю хранимую процедуру следующим образом, она работает нормально: var resu…
1 ответ

Ошибка в ServiceStack.OrmLite.SqlServer и GetLastInsertId при использовании InsertParam?

Чтобы проиллюстрировать проблему, у меня есть простая таблица с PK, которая AUTOINCREMENT. Когда я использую Insert, GetLastInsertId работает как надо, т.е. возвращает значение ключа вставленной строки, но не когда я использую InsertParam. Тогда зна…
0 ответов

Service Stack Ormlite C# Update Только не обновляется с GUID ID

Я использую Ormlite SQlLite v4.0.5, и у меня есть объект, который использует Guid в качестве идентификатора. Для этого я создал свойство Id, которое возвращает Guid в качестве Id: public Guid Id { get { return this.ContactUID; } } Я пытаюсь сделать …
12 янв '14 в 09:06