df = pd.DataFrame({'countries':['US','UK','Germany','China']})
countries = ['UK','China']
реализовать в:
df[df.countries.isin(countries)]
реализовать не так, как в странах покоя:
df[df.countries.isin([x for x in np.unique(df.countries) if x not in countries])]
Как насчет этого: RhinoCommons, NHibernate и ASP.NET Часть 1 MVC - Установка
И также эта быстрая: Linq к Учебному руководству
Linq к NHibernate не имеет многих различий ни от какого другого поставщика Linq кроме того, чтобы не быть завершенным или полностью протестированным и стабильным.
, Когда Вы импортируете NHibernate. Linq Вы получаете дополнительный метод.Linq (), который возвращает IQueryable, который может использоваться как любой другой набор Linq, поэтому отсюда, любое хорошее учебное руководство Linq или объяснение, может помочь Вам.
самой интересной вещью, которую Вы получаете с Linq к NHibernate, по моему скромному мнению, является задержанное выполнение. Это - это, база данных поражена при реальной необходимости в результатах.
Hope это помогает.
Если Вам нужны лучшие образцы на проекте. Можно посмотреть на тесты. У Вас будет большинство полных выборок для каждого полями. (Только если проект является протестированной единицей:))
здесь ищут избранные образцы: http://nhcontrib.svn.sourceforge.net/viewvc/nhcontrib/trunk/src/NHibernate.Linq/src/NHibernate.Linq.Tests/SelectionTests.cs?view=markup
И для всей тестовой папки: http://nhcontrib.svn.sourceforge.net/viewvc/nhcontrib/trunk/src/NHibernate.Linq/src/NHibernate.Linq.Tests/
Hope это помогает.
В настоящее время существует не зрелый linq nhibernate поставщику, таким образом, необходимо ожидать, пока это не реализовано, я думаю, прежде чем можно будет сделать что-либо вне от x в.. где.. выбрать...
Бесстыдный плагин:
http://emiajnet.blogspot.com/2009/04/fluent-nhibernate-and-linq2nhibernate.html
Надеюсь, это поможет .
Попробуйте http://www.hookedonlinq.com/LINQToNHibernate.ashx . Вы могли бы также хотеть посмотреть на этот вопрос: Linq к состоянию проекта NHibernate? Содействие? Вывод?