Я могу использовать Платформу Объекта с Членством ASP.NET?

Довольно просто добиться с помощью структуры агрегации:

db.collection.aggregate([
  {
    $unwind: "$Keywords"
  },
  {
    $group: {
      _id: "$Keywords.keywordName",
      avg: {
        $avg: "$Keywords.keywordSkor"
      }
    }
  }
])

выдаст:

[
  {
    "_id": "tampil",
    "avg": 0.0119760479041916
  },
  {
    "_id": "data",
    "avg": 0.04917378497041595
  },
  {
    "_id": "mining",
    "avg": 0.02140858469975935
  }
]
10
задан abatishchev 10 May 2012 в 10:18
поделиться

2 ответа

Почему бы не это наоборот? Можно реализовать собственного поставщика Членства для asp.net, который использует модель, которую Вы хотите/нуждаетесь.

Если функциями, в которых Вы нуждаетесь, не является полное соответствие со встроенной реализацией членства asp.net, Вы можете просто поставщик самокрутки. Если Вы используете просто пару функций, необходимо будет реализовать просто пару методов (Вы не должны заполнять реализацию для всех методов). При необходимости в большем количестве функций, чем это поддерживает, использование поставщика членства могло бы стоять на пути.

5
ответ дан 4 December 2019 в 02:52
поделиться
  1. Мы делаем, но мы не отображаем таблицы Membership. Вы не должны предполагать использование поставщика членства SQL.
  2. Мы отображаем пользовательские идентификационные данные, не идентификатор DB. Тонкий, но важный. Снова, помните, что существуют другие поставщики членства (например, доменный автор).
  3. Можно ли разъяснить вопрос? Вы не должны будете копировать всю информацию о членстве в Вашей модели EF, но Вам будет нужен список известных идентификационных данных.
  4. Нет, нисколько сумасшедший, но трудный и вероятно ненужный.
2
ответ дан 4 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

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