當我使用Lucene索引我的實體時,我習慣於將所有索引屬性放在名爲「all」的字段中,以執行「所有「我的實體類型。 現在,使用NHibernate.Search,我找不到如何做到這一點。我嘗試這樣做: [Indexed(Index = "MyIndex")]
public class Post
{
[DocumentId]
public virtual int Id { g
我試圖找到一個很好的文檔,明確說明,通過示例查詢哪些內容有能力,哪些不能。 特別是,我想知道,如果通過示例查詢支持如下搜索:我想要獲得具有某個名稱的位置的所有人。 public class Person
{
public virtual IList<Location> Locations { get; set; }
}
public class Location
{
考慮this example作爲基礎示例。我創建了應用程序,但是當我執行此應用程序時出現以下錯誤。 The ProxyFactoryFactory was not configured.
初始化「proxyfactory.factory_class」與可用NHibernate.ByteCode提供商之一會話工廠配置部分的屬性。 實施例: NHibernate.ByteCode.LinFu.Pr
說我的要求是 "search for all users by name, who are over 18"
如果我使用SQL,我可能會寫類似: Select * from [Users]
Where ([firstname] like '%' + @searchTerm + '%' OR
[lastname] like '%' + @searchTerm + '%')