我使用VS 2012年我的NuGet安装EntityFramework(6.1.1版本),并添加引用的System.Data和System.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)
我还缺少什么?
嗨,我的项目中有一些表单,我想做一个关闭其中一个的方法.方法是:
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()?
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