mvcScaffolding / EF Code Сначала создает столбец для связанной таблицы, как будто для вставки связанной таблицы - PullRequest
0 голосов
/ 10 мая 2011

Привет я использую MVCScaffolding, с MySQL это немного больно, но у меня есть это:

public class SubCategories
{
    [Key, Display(Name = "ID"), HiddenInput(DisplayValue = false), Required]
    public Int32 SubCategoriesId { get; set; }

    [Required, Display(Name = "Name")]
    public string SubCategoriesName { get; set; }

    [Required, Display(Name = "Active")]
    public bool SubCategoriesShow { get; set; }

    [Required, Display(Name = "Category")]
    public Int32 CategoriesId { get; set; }

    [ScaffoldColumn(false)]
    public virtual Categories Categories { get; set; }

}

и

public class Categories
{
    [Key, Display(Name = "ID"), HiddenInput(DisplayValue = false), Required]
    public Int32 CategoryId { get; set; }

    [Required,Display(Name = "Name")]
    public string CategoryName { get; set; }

    [Required,Display(Name = "Active")]
    public bool CategoryShow { get; set; }
}

это здорово, и когда я добавляю подкатегорию, она создает выпадающий список категорий, но также создает столбец Category_Categories. Если я этого не хочу, я пытался установить scaffolding в false, но это, кажется, работает с * 1007. *

помощь очень ценится

спасибо

1 Ответ

1 голос
/ 10 мая 2011

Я не уверен, что насчет [Column ("name")]?Я пытался добавить [Editable (false)] для того, что вы уже решили.

, чтобы помочь вам закрыть его

Добавление [ForeignKey ("CategoriesId")] к исправлениям виртуальных категорий в подкатегорияхэто.

...