我正在尝试保存员工详细信息,其中包含对City的引用.但每当我尝试保存我的联系人时,我都会得到例外"ADO.Net实体框架实例对象不能被IEntityChangeTracker的多个实例引用"
我读了这么多帖子,但仍然没有弄清楚该怎么做...我的保存按钮点击代码如下
protected void Button1_Click(object sender, EventArgs e)
{
EmployeeService es = new EmployeeService();
CityService cs = new CityService();
DateTime dt = new DateTime(2008, 12, 12);
Payroll.Entities.Employee e1 = new Payroll.Entities.Employee();
Payroll.Entities.City city1 = cs.SelectCity(Convert.ToInt64(cmbCity.SelectedItem.Value));
e1.Name = "Archana";
e1.Title = "aaaa";
e1.BirthDate = dt;
e1.Gender = "F";
e1.HireDate = dt;
e1.MaritalStatus = "M";
e1.City = city1;
es.AddEmpoyee(e1,city1);
}
Run Code Online (Sandbox Code Playgroud)
和Employeeservice代码
public string AddEmpoyee(Payroll.Entities.Employee e1, Payroll.Entities.City c1)
{
Payroll_DAO1 payrollDAO = new Payroll_DAO1();
payrollDAO.AddToEmployee(e1); //Here I am getting Error..
payrollDAO.SaveChanges(); …Run Code Online (Sandbox Code Playgroud) 我正在尝试发送电子邮件
但是我得到了这个错误.
邮件无法发送到SMTP服务器.传输错误代码是0x80040217.服务器响应不可用
任何有任何想法的人请帮助我
我正在使用android 2.2.
在android中自定义自动完成编辑文本时,如何知道哪些字符在退格时被删除.
public boolean onKeyUp(int keyCode,KeyEvent msg){
if(keyCode == KeyEvent.KEYCODE_DEL)
{
// how to find here which character is get deleted
}
return false;
}
Run Code Online (Sandbox Code Playgroud) 注销后,用户将被定向到android中的登录屏幕.现在,如果用户点击手机的后退按钮,它应该保持在登录屏幕上.
我怎样才能在android中实现它?
我在我的应用程序中使用了以下代码,但它将关闭我的应用程序.它应该只保留在登录屏幕上
Intent objsignOut = new Intent(getBaseContext(),Hello.class);
objsignOut.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(objsignOut);
Run Code Online (Sandbox Code Playgroud)
请指导我正确的方法.
android ×2
asp.net ×2
ado.net ×1
autocomplete ×1
backspace ×1
c# ×1
foreign-keys ×1
java ×1
smtp ×1