我正在更新到最新Nest版本.由于我没有得到预期的结果,我正在寻找替代以前版本EnableTrace()的方法的方法ConnectionSettings.
希望这不是重复:为什么bloodhound.get()返回undefined?
我升级到typeahead.js版本0.10.0.以前的版本正确地返回了建议.现在我收到undefined以下代码的回复:
// instantiate the bloodhound suggestion engine
var engine = new Bloodhound({
datumTokenizer: function (d) { return [d]; },
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: ["(A)labama", "Alaska", "Arizona", "Arkansas"]
});
// initialize the bloodhound suggestion engine
engine.initialize();
$('#typeahead').typeahead(null, {
source: engine.ttAdapter()
});
Run Code Online (Sandbox Code Playgroud)
这是我的小提琴:http://jsfiddle.net/ucUcn/6/
任何想法为什么会这样?
我只是想在顶部创建一个自动完成元素,其中建议列表不会向下移动我的布局中的其余元素。
我可以尝试将Entry和包裹ListView在一个AbsoluteLayout容器中,但对我来说这听起来不是一个干净的解决方案。有没有不同的方法来实现这一目标?
在连接到另一个表之后,我遇到了同一个对象的多个实例的小问题.为了测试我创建一个Store有两个Products(ManyToMany-Relation).以下片段有希望描述我的问题.
var preResult = _session.QueryOver<Store>().List(); // One store
Product productAlias = null;
var result = _session.QueryOver<Store>()
.JoinAlias(s => s.Products, () => productAlias)
.List(); // Two instances of the same store
Run Code Online (Sandbox Code Playgroud)
我甚至认为这种行为是正确的,但我如何防止多个实例?是否可以在查询中?
只是为了获取信息,为什么我需要进行这种不必要的连接:我想根据不同的标准来扩展查询,类似于:
Product productAlias = null;
var query = _session.QueryOver<Store>().JoinAlias(s => s.Products, () => productAlias);
if (!string.IsNullOrWhiteSpace(criteria.ProductName))
{
query.Where(Restrictions.On(() => productAlias.Name).IsInsensitiveLike(criteria.ProductName));
}
if (criteria.ProductType != null)
{
query.Where(s => productAlias.Type == criteria.ProductType);
}
var result = query.List();
Run Code Online (Sandbox Code Playgroud)
在这里,我遇到了不同的问题,具体取决于标准.
我想知道如何OR向 Envers 标准 api添加条件:
public IEnumerable<Guid> GetHistory(object id, params string[] props)
{
var auditQuery = AuditReaderFactory.Get(Session).CreateQuery()
.ForRevisionsOfEntity(typeof(T), false, true);
foreach (var prop in props)
{
auditQuery.Add(AuditEntity.RelatedId(prop).Eq(id)); // <-- adds AND, while OR is required!
}
return auditQuery
.GetResultList<object[]>()
.Select(i => ((T)i[0]).ID)
.Distinct();
}
Run Code Online (Sandbox Code Playgroud) 根据当前时间,我需要计算商店是否实际开放.截至目前,开放时间持续为TimeSpan:
public TimeSpan OpeningTime { get; set; }
public TimeSpan ClosingTime { get; set; }
Run Code Online (Sandbox Code Playgroud)
如何计算商店现在是否已经开放?我试过一些想法,但解决方案看起来很麻烦.一个原因是需要在TimeSpan和之间进行转换DateTime.TimeSpan开放时间的格式是否正确?当时一个单独的课程会更有意义吗?
注意:工作日分开处理
是否可以通过以下方法获取TModelfrom 的实例Expression?
public void FooBar<TModel, TProperty> MyMethod(
Expression<Func<TModel, TProperty>> expression)
where TModel : ViewModel
{
ViewModel model = ???;
}
Run Code Online (Sandbox Code Playgroud) c# ×2
bloodhound ×1
datetime ×1
expression ×1
generics ×1
nest ×1
nhibernate ×1
queryover ×1
timespan ×1
typeahead ×1
typeahead.js ×1