我正在获取隐藏在 WCF 服务后面的数据库的数据。
在我有来自 Web 服务的自定义对象的场景中是否可以使用实体框架?
(无法访问外部数据库,当前没有插入/更新/删除逻辑的计划)
从空的 EF 模型开始并添加一个实体,我在编译时收到此错误:
没有为 EntityContainer 中的 EntitySet 和 AssociationSet 实例指定映射。
是否可以通过这种方式创建一个实体,并用从对象接收的数据填充它?
(在本例中是 WCF,但也可以是预定义的模型类/xml 数据)
如果 Web 服务返回一个 Customer 对象,我可以对数据集执行类似的操作:
创建一个未绑定的表并循环遍历客户属性,将它们添加到临时行,使用 tbl_Customer.Addtbl_CustomerRow(customerRow) 添加它以填充我的视图。
谢谢,纳科里
实体是数据库条目的对象表示(请参阅对象关系映射;ORM)。给定 Employee 和 Sales Order,数据库中的两个假设表:
实体:实体是实体类型的实例(例如 Employee、SalesOrder),它们是带有键的丰富结构化记录。实体被分组在实体集中。
取自在抽象概念级别对数据进行建模:实体数据模型的部分ADO.NET 实体框架概述 http://msdn.microsoft.com/en-us/library/aa697427%28VS.80%29.aspx#ado.netenfrmovw_topic2。也许对于开始使用 EF 来说,这也是一本不错的读物。
至于通过 WCF 进行的通信,它是受支持的,因此实体是完全可序列化/反序列化的。您可能还想知道您可以从现有数据库生成实体,有一个向导等等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)