ormlite-servicestack

    0熱度

    2回答

    我已經構建了一個通用的存儲庫,以在MVC項目中進行CRUD操作。 當我嘗試從SQLServer上具有標識的表中刪除一行時,由Ormlite Delete方法生成的代碼和使用分析器檢查不會影響任何行。 這是刪除(非常簡單)渣滓操作: public void Destroy<T>(T entity) { using (var db = dbFactory.Open())

    0熱度

    1回答

    我需要從此類的數據註釋「tblAccounts」和「AccountNumber」中返回別名。它使用ServiceStack ORM Lite。 [Alias("tblAccounts")] [Schema("task")] public class Account : IHasId<int> { [Alias("AccountNumber")]

    0熱度

    1回答

    當我試圖執行以下行: var vehicles = db.Select<VehicleResponse>(q => q.Select( "SELECT make, model, year, color FROM Vehicles").Limit(skip: 0, rows: 10)); 我得到的錯誤: Potential illegal fragment detected: SELECT ma

    0熱度

    1回答

    ServiceStack.Ormlite允許我們使用Schema屬性來修飾數據庫表類,以表示它們屬於數據庫中的哪個模式。 這是偉大的除了,它的出現,那些由驗證功能創建的所有表。是否可以指定Auth表應該屬於哪個模式?我寧願不使用自定義類純粹用Schema屬性來裝飾。 如果不是,我想我應該要求改變某處? 編輯1 - 以下mythz的建議 我已經在我的初始化構造函數添加的屬性.. public cla

    2熱度

    1回答

    有沒有什麼辦法用servicestack/ormlite預加載所有嵌套和子嵌套的引用? public class Person { public int Id { get; set; } [References(typeof(Pants))] public int PantsId { get; set; } [Reference] pub

    1熱度

    1回答

    我有一個十進制屬性,我試圖設置精度和比例分別爲12和2。 我的理解是,我應該只能夠做到這一點通過將DecimalLength屬性,像這樣的屬性:列被創建 [DecimalLength(12,2)] public decimal? Amount { get; set; } 然而,當,它總是作爲創建(38,6) 。看着MySqlDialectProvider.cs,它看起來像它從不使用這些值,並

    1熱度

    1回答

    我正在考慮OrmLite作爲重寫我的web項目的PonyORM(python)的.NET替代品。 我正在使用F#,並且我正在用linq查詢語法的語法掙扎了一下。 C#的例子是這樣的: db.Select<User>(u => u.Name).PrintDump(); ,我曾嘗試與 db.Select<User>(fun (u:SqlExpression<_>) -> u.Name).Print

    1熱度

    1回答

    我正在使用C#和ServiceStack.OrmLite(4.0.33)的最新版本,我試圖將bool類型的列添加到包含現有數據的現有表中。我得到了一個明顯的錯誤,我無法將列添加到現有表中,原因是空值,並且新列沒有默認值。查看Default屬性,我看不到我可以將默認值設置爲false。我不希望列允許空值。我無法想象這以前沒有做過。 與往常一樣,任何幫助是極大的讚賞。

    1熱度

    1回答

    我在SQLite中保存了以下相關的POCO實體。 public class Customer { [PrimaryKey] public int Id { get; set; } public string Name { get; set; } [Reference] public List<Order> CustomerOrders { get

    1熱度

    1回答

    我有以下的(簡化)數據模型: public class Order : IHasId<long> { [AutoIncrement] public long Id { get; set; } [References(typeof(Material))] public long MaterialId { get; set; } [Referen