от
Я с помощью ASP MVC без использования и EntityFramework, я использую классический сервер MySQL. Я создаю модель, а также создать модель Cotext, но не уверенны, как сделать отношения между
category
и
subcategory
модель.. В моей модели
Category
я создаю детям интерфейс ICollection свойства и стараюсь по каждому элементу на вид, но никакого результата.
public class Category
    {
        public int ID { get; set; }
        public string Name { get; set; }

        public virtual Category SubCategory { get; set; }

        public string OnWeb { get; set; }

        public virtual ICollection Children { get; set; }
    }


public class CategoryContext
{
    public List category;
    public string connectiondetails = ..... 

    public List GetAll()
    {
        List categories = new List();

        using (var conn = new MySqlConnection(connectiondetails))
        {
            conn.Open();

            using (MySqlCommand cmd = new MySqlCommand())
            {
                cmd.CommandText = "SELECT * FROM Category";
                cmd.Connection = conn;

                using (MySqlDataReader reader = cmd.ExecuteReader())
                {
                    while(reader.Read())
                    {
                        grupe.Add(new Category()
                        {
                            ID = reader.GetInt32("id"),
                            Name = reader.GetString("naziv")
                            Subcategory = ?????????
                        });
                    }
                }

            }
        }

        return categories;
    }
}


  // GET: Category
    public ActionResult Index()
    {

        CategoryContext category = HttpContext.RequestServices.GetService(typeof(CategoryContext)) as CategoryContext;


        return View(category.GetAll());
    }
Может кто-нибудь показать мне, как сделать отношения между объектами, но не использовать эф... Большое спасибо.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...