Oracle (ODP.net) 的 SubSonic3 T4 模板为 ActiveRecord 生成奇怪的查询(方括号问题)
目前,我正在尝试将 SubSonic3 ORM(ActiveRecords 模式)与 Oracle (ODP.NET) 数据提供程序和 T4 模板结合使用来访问 Oracle 10g(版本 10.2.0.3.0)…
Subsonic 2.2 将连接的表列绑定到网格
我对亚音速还很陌生,发现最简单的事情有点棘手。 我有一个简单的查询,它连接两个表:配置文件和订阅。 ProfileCollection profiles = new Select().…
SubSonic 2.x 列的子字符串
如何编写类似于 C#.net 的 SubSonic 查询: SELECT * FROM Users WHERE substr(last_name,1,1) = 'S' 我不想使用“LIKE”它会消耗性能。…
我怎样才能让sql用亚音速设置日期时间
我已经开始使用 SubSonic,我想知道如何让它忽略插入时的 DateTime 属性。我正在使用 ActiveRecord 模板,并使用默认方法在数据库端插入时创建日期时…
Subsonic 3 中的复杂类型
我将在大型企业 winform 应用程序中使用 subsonic 3。 我在个人测试中看到的是 subsonic 无法很好地处理复杂类型的引用。 例如,如果我们在 PERSON 对…
在亚音速部分类中添加新属性
我在 sqlserver 的表(活动)中添加了一个新列(创建日期)。 我正在使用 subsonic 2.0,如何将此列添加为 subsonic 部分类中的属性,以便我可以插入…
Subsonic 3.0.0.4 MySQL ActiveRecord 模板插入新记录时出错
public void Add(IDataProvider provider){ var key=KeyValue() if(key==null){ var newKey=_repo.Add(this,provider) this.SetKeyValue(newKey) }els…
Subsonic 3 t4 模板编译失败
我从网站下载了 Subsonic 3。 我在 webconfig 中添加了一个连接字符串部分,并按照网站上的建议更新了设置文件。 当它构建代码时,Context.cs 出现以…
Subsonic——让客户切换数据库
我是 Subsonic 的新手,我想了解以下场景的最佳实践: Subsonic 支持多种数据库系统,例如 SQLServer 和 MySQL。我们的客户在将我们的应用程序部署到…
SubSonic 3,在运行时构建动态或表达
我遇到的情况是,我必须根据用户选择动态构建 linq 查询。 如果我必须动态生成 sql,我可以这样做: var sb = new StringBuilder() sb.AppendLine("SE…
为什么 Save() 时 IsLoaded 不设置为 true?
var user = new User() { Username = "a", Password = "b", } user.Save() Console.WriteLine(user.ID) // prints "504" Console.WriteLine(user.IsLo…
.NET 后台工作程序和 SQLTransactions
我在哪里可以找到信息或者如何在BackgroundWorker 线程中处理SQL Server 事务?据我了解,错误处理不应在“DoWork”事件中设置,并且错误在内部处理并…
通过一次查询获取项目和所有相关标签
我有以下表格结构: 项目: Id, Description 标签: Id, TagName ItemXrefTag Id, TagId, ItemId 读取与某个标签和所有其他标签相关的所有项目(与该…