从 SQL 加载数据并将其转换为二进制的推荐方法
我有 SQL Server 2008 数据库上的数据,需要加载它并通过基于 MTOM 编码的 WCF Web 服务发送它。
问题 1:
我想知道我是否需要准备 DataTable(或我将从 SQL Server 加载的任何内容)并将其压缩为二进制形式,或者仅仅因为它是 MTOM,该过程就会自动进行压缩?
问题 2:
为 WCF 加载和准备数据的最佳方法是什么? 我可以使用 Linq-to-SQL、EF4 ...或任何其他建议的方法来加载数据。
我正在使用 C#
谢谢。
I have data on a SQL Server 2008 database and need to load it and send it via a WCF web service based on the MTOM encoding.
QUESTION 1:
I wonder if I need to prepare and compress the DataTable
(or whatever I will load from SQL Server) into binary form or just because it's MTOM, the process will automatically do the compression?
QUESTION 2:
What is the best way to load and prepare the data it for WCF?
I could use Linq-to-SQL, EF4 ...or any other suggested method to load the data.
I'm using C#
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用实体框架自我跟踪实体。
生成模型后,它将为数据访问逻辑生成一个单独的文件,并为模型生成一个单独的文件,这些文件已经为 WCF 准备好了(带有契约属性)。
Use Entity Framework Self Tracking Entities.
Once you generate the model it will generate a separate file for data access logic and separate file with the model, already prepared for WCF(with contract attributes).