Linq к [закрытому] NHibernate

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])]
65
задан Ian Nelson 16 March 2009 в 12:56
поделиться

8 ответов

34
ответ дан Klinger 7 November 2019 в 11:47
поделиться

Linq к NHibernate не имеет многих различий ни от какого другого поставщика Linq кроме того, чтобы не быть завершенным или полностью протестированным и стабильным.

, Когда Вы импортируете NHibernate. Linq Вы получаете дополнительный метод.Linq (), который возвращает IQueryable, который может использоваться как любой другой набор Linq, поэтому отсюда, любое хорошее учебное руководство Linq или объяснение, может помочь Вам.

самой интересной вещью, которую Вы получаете с Linq к NHibernate, по моему скромному мнению, является задержанное выполнение. Это - это, база данных поражена при реальной необходимости в результатах.

Hope это помогает.

7
ответ дан Marc Climent 7 November 2019 в 11:47
поделиться

Если Вам нужны лучшие образцы на проекте. Можно посмотреть на тесты. У Вас будет большинство полных выборок для каждого полями. (Только если проект является протестированной единицей:))

здесь ищут избранные образцы: 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 это помогает.

8
ответ дан alexl 7 November 2019 в 11:47
поделиться

В настоящее время существует не зрелый linq nhibernate поставщику, таким образом, необходимо ожидать, пока это не реализовано, я думаю, прежде чем можно будет сделать что-либо вне от x в.. где.. выбрать...

4
ответ дан Frans Bouma 7 November 2019 в 11:47
поделиться
3
ответ дан Tobias Hertkorn 7 November 2019 в 11:47
поделиться

Бесстыдный плагин:
http://emiajnet.blogspot.com/2009/04/fluent-nhibernate-and-linq2nhibernate.html
Надеюсь, это поможет .

1
ответ дан Jaime Febres 7 November 2019 в 11:47
поделиться

Попробуйте http://www.hookedonlinq.com/LINQToNHibernate.ashx . Вы могли бы также хотеть посмотреть на этот вопрос: Linq к состоянию проекта NHibernate? Содействие? Вывод?

1
ответ дан Community 7 November 2019 в 11:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: