我有一个看起来像这样的实体类(自动生成):
namespace FicServerData
{
using System;
using System.Collections.Generic;
public partial class Snapshot
{
public Snapshot()
{
this.ComponentQuotes = new HashSet<SnapshotPart>();
}
public int Id { get; set; }
public System.DateTime Time { get; set; }
public string Machine { get; set; }
public string AppName { get; set; }
public virtual ICollection<SnapshotPart> ComponentQuotes { get; set; }
}
}
然后我编写了一个实用程序部分类,如下所示:
namespace FicServerData
{
public partial class Snapshot
{
public IEnumerable<Quote> DerivedQuotes
{
get
{
...
}
}
}
}
所以这些都是同一个项目中的文件,你可以在同一个命名空间中看到。现在在这个项目中,我可以访问我添加的属性没有问题。我无法从引用它的项目中访问它:我只能访问 VS 为我创建的实体类。我在这里想念什么?