C# 使用Silverlight在项目之间使用类
我有一个SilverLight 5解决方案,默认情况下有2个项目。(MyProject&MyProject.Web) 我决定拆分项目,以获得更具可读性的解决方案 我添加了MyProject.Controls和MyProject.BLL 现在我想将MyProject.Web实体框架中的类用于MyProject.Controls或MyProject.BLL 但是当我尝试添加对MyProject.Web的引用时,我得到了一个错误:“您只能将项目引用添加到解决方案中的其他Silverlight项目” 如何解决这个问题,以便将实体框架中的类用于解决方案中的所有项目C# 使用Silverlight在项目之间使用类,c#,entity-framework,silverlight,silverlight-5.0,projects-and-solutions,C#,Entity Framework,Silverlight,Silverlight 5.0,Projects And Solutions,我有一个SilverLight 5解决方案,默认情况下有2个项目。(MyProject&MyProject.Web) 我决定拆分项目,以获得更具可读性的解决方案 我添加了MyProject.Controls和MyProject.BLL 现在我想将MyProject.Web实体框架中的类用于MyProject.Controls或MyProject.BLL 但是当我尝试添加对MyProject.Web的引用时,我得到了一个错误:“您只能将项目引用添加到解决方案中的其他Silverlight项目” 如
谢谢这是不可能的;Silverlight不支持实体框架库 Silverlight应用程序无法直接连接到SQL server;您只有一个选择:
创建web服务(或WCF)以向Silverlight客户端公开SQL server操作。是否可以使用“添加为链接”方法?就像这篇文章解释的那样?对于某些类别,这是可能的;但由于EF需要SQL server访问,所以不可能。@Oliver添加为链接选项是共享公共资源。。说从服务器到silverlight的枚举。。。在silverlight项目中将EF模型文件添加为“添加为链接”不会带来任何好处。RIA服务就是这样设计的。