Добавление списка объектов в контекст в ef

Есть несколько способов сделать это, но если вы предпочитаете php, я бы рекомендовал использовать функцию header().

В основном

$your_target_url = “www.example.com/index.php”;
header(“Location : $your_target_url”);
exit();

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

Давайте попробуем, проверив уровень пользователя.

Итак, предположим, что вы сохранили уровень полномочий пользователя в сеансе под названием u_auth.

В function.php

Вы будете вызывать функцию для каждой страницы, которую хотите аутентифицировать.

Как на page.php или любой другой странице.

 Есть несколько способов сделать это, но если вы предпочитаете php, я бы рекомендовал использовать функцию header(). 

В основном

[110]

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

Давайте попробуем, проверив уровень пользователя.

Итак, предположим, что вы сохранили уровень полномочий пользователя в сеансе под названием u_auth.

В function.php

[111]

Вы будете вызывать функцию для каждой страницы, которую хотите аутентифицировать.

Как на page.php или любой другой странице.

[112]

Ссылки;

SESSION[‘u_auth’], 5); // Redirects to www.example.com/index.php if the // user isn’t authentication level 4 authRedirect(

Есть несколько способов сделать это, но если вы предпочитаете php, я бы рекомендовал использовать функцию header().

В основном

[110]

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

Давайте попробуем, проверив уровень пользователя.

Итак, предположим, что вы сохранили уровень полномочий пользователя в сеансе под названием u_auth.

В function.php

[111]

Вы будете вызывать функцию для каждой страницы, которую хотите аутентифицировать.

Как на page.php или любой другой странице.

[112]

Ссылки;

SESSION[‘u_auth’], 4); // Redirects to www.someotherplace.com/somepage.php if the // user isn’t authentication level 2 authRedirect(

Есть несколько способов сделать это, но если вы предпочитаете php, я бы рекомендовал использовать функцию header().

В основном

[110]

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

Давайте попробуем, проверив уровень пользователя.

Итак, предположим, что вы сохранили уровень полномочий пользователя в сеансе под названием u_auth.

В function.php

[111]

Вы будете вызывать функцию для каждой страницы, которую хотите аутентифицировать.

Как на page.php или любой другой странице.

[112]

Ссылки;

SESSION[‘u_auth’], 2, “www.someotherplace.com/somepage.php”); . . .

Ссылки;

27
задан gruber 14 December 2010 в 11:19
поделиться

2 ответа

Используя linq и несколько лямбд, вы можете легко засадить это так.

Примечание. Что касается вашей текущей версии, вы можете сделать

List<Company> companies = new List<Company>();

companies.ForEach(n => context.AddToCompanies(n));

Это то же самое, что я делаю с Entity Framework 4.1 или выше с Code First Approach

List<RelationshipStatus> statuses = new List<RelationshipStatus>()
{
    new RelationshipStatus(){Name = "Single"},
    new RelationshipStatus(){Name = "Exclusive Relationship"},
    new RelationshipStatus(){Name = "Engaged"},
    new RelationshipStatus(){Name = "Married"},
    new RelationshipStatus(){Name = "Open Relationship"},
    new RelationshipStatus(){Name = "Commited Relationship"}
};

statuses.ForEach(n => myContext.RelationshipStatuses.Add(n));
myContext.SaveChanges();

Контекст был настроен следующим образом

public class MyContext:DbContext
{
     public DbSet<RelationshipStatus> RelationshipStatuses{ get; set; }
}
9
ответ дан 28 November 2019 в 05:01
поделиться

Да, вы можете, как

List<Employee> empList = this.context.Employee.ToList();
-6
ответ дан 28 November 2019 в 05:01
поделиться
Другие вопросы по тегам:

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