小编use*_*436的帖子

找不到类型或命名空间名称'DbContext'(已安装EF)

我使用VS 2012年我的NuGet安装EntityFramework(6.1.1版本),并添加引用的System.DataSystem.Data.Entity,但是当我在溶液中闯民宅的DbContext打开一个新的类,它说:

"无法找到类型或命名空间名称'DbContext'(您是否缺少using指令或程序集引用?)"

这很奇怪,因为DbContext是绿色的,就像每个公认的类一样,当我按F12查看DbContext类时,它会把我带到System.Data.Entity.DbContext类中.

public DbContext MyContex { get; set; }
Run Code Online (Sandbox Code Playgroud)

与DbSet一样幸福

public DbSet<TEntity> MySet { get; set; }
Run Code Online (Sandbox Code Playgroud)

我还缺少什么?

c# entity-framework visual-studio-2012

10
推荐指数
2
解决办法
2万
查看次数

使用C#中的方法关闭特定表单

嗨,我的项目中有一些表单,我想做一个关闭其中一个的方法.方法是:

public static void close_form (Form frm)
{
    frm.Close();
}
Run Code Online (Sandbox Code Playgroud)

我用这种方式使用它:

public partial class myForm : Form
{
   close_form(myForm);
}
Run Code Online (Sandbox Code Playgroud)

但是当我想运行应用程序时,我得到错误: myForm是'类型'但是像'变量'一样使用

我究竟做错了什么?是否还有其他方式使用close该表格而不使用this.close()

c# forms methods

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

MainForm_Load不起作用c#

MainForm_Load不起作用,表单按照我的设计显示,但加载方法中没有任何内容发生.当我放置一个断点时它只是跳过这个方法,我试图删除该方法并重新创建它但它仍然无法正常工作.

我正在使用Visual Studio 2010,在我做的其他项目中,everithing工作得很好.

即使是最基本的功能也不起作用.这是一个例子:

    public FormMain()
    {
        InitializeComponent();
    }

    private void FormMain_Load(object sender, EventArgs e)
    {
        MessageBox.Show("Test");
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗??TNX

c# winforms

0
推荐指数
1
解决办法
1906
查看次数