小编Mic*_*hal的帖子

无法确定关联的主要端 - 实体框架模型优先

我在Visual Studio中创建了实体数据模型.现在我有一个SQL查询文件和从Model生成的C#类.

题:

生成的类没有注释或代码(Fluent API).可以吗?我试图运行我的应用程序但抛出了异常:

无法确定类型"Runnection.Models.Address"和"Runnection.Models.User"之间关联的主要结尾.必须使用关系流畅API或数据注释显式配置此关联的主要结尾.

我读到我不能将Fluent API与"Model First"一起使用.那我该怎么办?

码:

用户

public partial class User
{
    public User()
    {
        this.Events = new HashSet<Event>();
        this.CreatedEvents = new HashSet<Event>();
    }

    public int Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Photo { get; set; }
    public int EventId { get; set; }
    public string Nickname { get; set; }
    public OwnerType OwnerType { get; set; }
    public NetworkPlaceType PlaceType …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework fluent-interface

13
推荐指数
1
解决办法
4万
查看次数

Windows Phone 7 - 两列列表框

如何将数据绑定到两列列表框,如下所示:


| Item1 | Item2 |


| Item3 | Item4 |


| Item5 | Item6 |


| Item7 | Item8 |


ItemX是数据源中的按钮或img.

我想在WP7应用程序中这样做.

谢谢.

listbox two-columns windows-phone-7

4
推荐指数
1
解决办法
2228
查看次数

Windows窗体设计器 - 在类前自动添加命名空间

我有Visual Studio Designer的问题.

当我显示表单的设计时,设计器会自动在类前面添加名称空间,用作数据源.但是这个类与表单位于同一个名称空间中.

这很烦人.

例:

namespace Editor
{
    partial class AddSignalForm
    {
      ...
      this.signalsBS.DataSource = typeof(Signal);

    }
}
Run Code Online (Sandbox Code Playgroud)

信号在命名空间中Editor.

但在我打开设计器后,代码更改为:

namespace Editor
{
    partial class AddSignalForm
    {
      ...
      this.signalsBS.DataSource = typeof(Editor.Signal);

    }
}
Run Code Online (Sandbox Code Playgroud)

问题是编译器找不到类Editor.Editor.Signal.

c# namespaces windows-forms-designer winforms

4
推荐指数
1
解决办法
1594
查看次数