asp.net – 自我跟踪实体vs POCO实体
|
我们正在开发一个新的基于Web的产品,其中我们计划通过WCF服务公开我们的业务逻辑。我们将使用ASP.NET 4.0,C#,EF 4.0。在未来,我们希望根据服务构建iphone应用程序和WPF应用程序。我一直在阅读很多关于使用POCO vs自我跟踪实体(STE),从我的理解,STE不能很好地与Web场景。任何人都可以更清楚这个问题吗? 解决方法对我来说,STE是绝对错误的概念。它只是DataSet的另一个实现。>在ASP.NET应用程序中,您将必须在请求之间存储STE。在第一个请求中,您将查询您的数据源以获取STE并在页面中提供数据。在下一个请求(回发)中,您将要使用浏览器返回的数据修改STE。要支持跟踪,您必须使用与第一个请求相同的STE =>你将必须存储STE在viewstate(如果你想使用ASP.NET WebForms)或会话。> STE对SOA或互操作性无用。跟踪逻辑是STE的一部分,它在客户端上运行。如果您在服务中公开STE,您立刻就希望客户端使用STE逻辑中包含的相同跟踪功能。但是这些功能不会自动提供给其他端。在.NET中,您拥有它们,因为您与STE共享程序集。但在其他平台,你必须解释开发人员如何实施STE逻辑,使其在你身边工作。这可能是最极限的情况下,因为iPhone应用程序。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 学习:正则表达式的基本语法
- asp.net-core-webapi – 在asp.net核心web api中上传多部分
- asp.net – 如何在SQL数据库中创建和存储用户定义的自定义字
- 如何从ASP.NET Web服务生成JSONP以进行跨域调用?
- asp.net-mvc – 将布尔属性编辑器转换为MVC视图中的下拉列表
- asp.net – MVC 3中的SessionState属性是否正常工作?
- asp.net-core-mvc – 如何从任何ASP .Net Core类访问当前的
- asp.net – 从中等信任环境的Web.config读取system.net/mai
- ASP.NET sessionState SQLServer模式超时不起作用
- asp.net-mvc-3 – 在同一父视图上多次使用一个部分视图
- asp.net-core – 什么应该是WEB API Action Meth
- asp.net-mvc-routing – ASP.NET Web Api路由(II
- asp.net-mvc – ASP.Net MVC如何确定用户是否可以
- asp.net-mvc – MVC DB首先修复显示名称
- asp.net-mvc – 缺少webpages_UsersInRoles
- Asp.net下使用Jquery Ajax传送和接收DataTable的
- asp.net-mvc – 忽略viewstart在asp.net mvc raz
- 在ASP.net中使用image404和azurereader2
- asp.net-mvc – 如何在MVC控制器中使用消息框?
- 关于ADO.NET连接池
