C# 如何创建从实体对象继承的类???(实体框架)
我有一个Silverlight业务应用程序,我使用实体框架数据模型,我有一个名为Clients的实体类,具有一些属性:Name、LastName、Address等。我需要创建一个从Clients类继承的类,我需要这样的东西C# 如何创建从实体对象继承的类???(实体框架),c#,silverlight,entity-framework,C#,Silverlight,Entity Framework,我有一个Silverlight业务应用程序,我使用实体框架数据模型,我有一个名为Clients的实体类,具有一些属性:Name、LastName、Address等。我需要创建一个从Clients类继承的类,我需要这样的东西 public class ClientWithSubClients : Clients { public bool HasSubClients { get; set; } public List<Clients> SubClients { get;
public class ClientWithSubClients : Clients
{
public bool HasSubClients { get; set; }
public List<Clients> SubClients { get; set; }
}
public类ClientWithSubClients:Clients
{
公共bool HasSubClients{get;set;}
公共列表子客户端{get;set;}
}
我需要它在同一个类中包含客户机的信息和子客户机的信息。。。在服务器端工作正常,但我需要在客户端使用它,在silverlight项目中,我看不到类定义。。。任何想法
谢谢。。。Miguel您将无法在Silverlight中直接看到实体框架类型,因为EF依赖于完整的.net框架,并且在您的情况下是一种仅用于服务器的技术 要向Silverlight客户端公开EF类型,需要某种服务器端服务作为包装。我使用过WCF数据服务(http://msdn.microsoft.com/en-us/data/odata.aspx)对于这个确切的要求,它工作得非常好。WCF RIA服务(http://www.silverlight.net/learn/advanced-techniques/wcf-ria-services/get-started-with-wcf-ria-services)这也是另一种选择 我认为,如果您只打算让Silverlight客户端使用您的数据,WCF RIA服务是最佳选择。如果您想要更广泛地访问服务,请使用WCF数据服务 我们使用WCF数据服务,因为我们有silverlight应用程序、WPF应用程序,甚至Excel电子表格使用这些服务。a。“实体框架数据模型”是指“实体框架数据库优先”?B如何生成实体类?(默认生成、POCO T4s、自跟踪T4s等)c。您是否需要能够将ClientWithSubClient持久化到数据库?D如何将类添加到silverlight项目中?