使用 Fluent 查询工具进行亚音速删除
在 subsonic 2 中我们可以这样做: public static void DeleteTable(SubSonic.TableSchema.Table table) { new Delete().From(table).Execute() } 我…
SubSonic LINQ 查询比 SubSonic.Query.Select 慢 3 倍
我开发的模块进行了大量小的选择、插入和更新。由 SubSonic.Query 命名空间中的命令进行的修改 (ActiveRecord 是不是我选择的武器)似乎比用LINQ编写…
使用 SubSonic 3.0 和 LINQ 保存和更新(SQL Server 行)
我觉得问这样一个基本问题很愚蠢,但不问会更愚蠢:) 我已经使用 SubSonic 2.x 多年并且喜欢它(感谢 Rob 和同事)。 我已经开始使用 SubSonic 3.0.0.4…
Subsonic 3.0.0.4 mysql 活动记录模板不返回最后插入的 id
重现错误的步骤: CREATE TABLE person ( person_id int(11) NOT NULL AUTO_INCRMENT,firstname varchar(20) DEFAULT NULL,lastname varchar(20) DE…
如何使用 SubSonic 3 检索表名?
很好的 SubSonic 2 我能够检索我正在查询的表的名称: .Schema.TableName 现在我切换到 SubSonic 3 我找不到任何方法来实现相同的目标。 我倾向于避免…
Oracle (ODP.net) 的 SubSonic3 T4 模板为 ActiveRecord 生成奇怪的查询(方括号问题)
目前,我正在尝试将 SubSonic3 ORM(ActiveRecords 模式)与 Oracle (ODP.NET) 数据提供程序和 T4 模板结合使用来访问 Oracle 10g(版本 10.2.0.3.0)…
Subsonic 3 中的复杂类型
我将在大型企业 winform 应用程序中使用 subsonic 3。 我在个人测试中看到的是 subsonic 无法很好地处理复杂类型的引用。 例如,如果我们在 PERSON 对…
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 出现以…
为什么 Save() 时 IsLoaded 不设置为 true?
var user = new User() { Username = "a", Password = "b", } user.Save() Console.WriteLine(user.ID) // prints "504" Console.WriteLine(user.IsLo…
使用 silverlight 4 作为开发环境的问题
我正在运行 Visual Studio 2010,一旦我选择 Silverlight 4 作为构建环境,它就会提示我下载 silverlight 4 的开发人员工具 (http://go.microsoft.com…