小编Tin*_*iny的帖子

实体框架 - 不需要创建类别字段

我有两个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)

很明显,当我创建产品时,我可以为该产品选择一个类别.或者更确切地说,需要一个类别.

我无法在没有明确选择类别的情况下创建产品,并且我的数据以这样的方式构建,我不想创建"无类别"类别条目.

我已经考虑过在这两个表之间进行多对多映射......但是如果可能的话我想避免使用它.

我要么做些傻事,要么就是没有办法做到这一点.

任何帮助,将不胜感激!

poco ef-code-first entity-framework-4.1

2
推荐指数
1
解决办法
3312
查看次数

标签 统计

ef-code-first ×1

entity-framework-4.1 ×1

poco ×1