我有两个POCO对象:
public class Product
{
public int ProductID { get; set; }
public string Name { get; set; }
public int CategoryID { get; set; }
public virtual Category Category { get; set; }
}
public class Category
{
public int CategoryID { get; set; }
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
很明显,当我创建产品时,我可以为该产品选择一个类别.或者更确切地说,需要一个类别.
我无法在没有明确选择类别的情况下创建产品,并且我的数据以这样的方式构建,我不想创建"无类别"类别条目.
我已经考虑过在这两个表之间进行多对多映射......但是如果可能的话我想避免使用它.
我要么做些傻事,要么就是没有办法做到这一点.
任何帮助,将不胜感激!