我对asp.net mvc应用程序使用亚音速存储库模式(2.1)。在我的应用程序中,有许多存储库,如categoryRepository,Blogrepository等。在每个存储库中,我将调用subsonic的DB.Select().From()...ExecuteReader(),然后从这些reader中加载域对象。 在控制器操作中,我从这些存储库多次调用例如 List<IBlog> blog
我在开发中使用亚音速simplerepo与迁移,它使事情变得很容易,但我一直遇到问题与我的nvarchar有索引的列。我的用户表有显而易见的原因username列定义的索引,但每次我启动项目亚音速是这样做的: ALTER TABLE [Users] ALTER COLUMN Username nvarchar(50);
这将导致此: The index 'IX_Username' is dep
我在MySQL数据库中有一个名为'Key'的专栏。似乎 repo.Find<Class>(x=>x.Key.StartsWith("BLAH"));
生成的SQL代码 WHERE Key LIKE 'BLAH%'
,而不是正确的像 WHERE `Key` LIKE 'BLAH%'
我怎样才能迫使后来的行为(是亚音速的错误吗?)
出于某种原因,我的类上的TimeSpan属性未被Subsonic持久保存到数据库中,因此仅仅被忽略!所有其他属性正在保存好。我正在使用SimpleRepository和RunMigrations,Subsonic v3.0.0.3。 public TimeSpan Time { get; set; }
是否支持TimeSpans?
我是C#和亚音速的新手。我试图解决以下情况: public class UnknownInt {
public int val;
public bool known;
}
public class Record {
public int ID;
public UnknownInt data;
}
我正在使用SimpleRepository。 有没