我被分配了删除解决方案的WCF方面的任务,并将GUI直接插入到Entity Framework对象中。目前,WCF服务存在于GUI(WPF)和任何实体框架方面之间。
我为不了解我所询问的内容而道歉,但我对这些技术并不陌生。我希望有些东西“跳出页面”让一些人给我答案。
我积极参与了解这些事情的过程,并将应用程序放在.sln文件中,以便我可以在Visual Studio中进行剖析。提前感谢您的帮助。
GUI需要在不使用WCF的情况下将控件绑定到数据,谢谢
答案 0 :(得分:2)
根据您的问题,我假设您有两个用于WCF服务,实体框架和WPF应用程序的类库。
您可以做的是在WPF应用程序和Entity框架类库中创建一个mock类,以链接实体框架和WPF应用程序。
第一步,在WPF应用程序类中实现方法来调用Entity框架类方法。
第二步,实现Entity Framework mock类中的方法,与实体和表进行通信,通过ADO Model从数据库中检索值。
示例:
WPF应用程序模拟类
public class DBWrapper
{
public bool AddCandidate(Candidate mCandidate)
{
DBAccess dba=new DBAccess();
dba.AddCandidate(mCandidate);
}
}
实体框架类库模拟类
public class DBAccess
{
public bool AddCandidate(Candidate mCandidate)
{
try
{
//Entity framework entities object instantiation
var hrEntities=new HREntities();
hrEntities.Candidate.Add(mCandidate);
hrEntities.SaveChanges();
return true;
}
catch(Exception ex)
{
return false;
}
return false;
}
}
希望这会对你有所帮助。