使用“仅代码”跟踪N层架构中的更改。 (代码优先)方法 [英] Track changes in N-tier architecture using "Code Only" (Code first) approach

查看:63
本文介绍了使用“仅代码”跟踪N层架构中的更改。 (代码优先)方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello There,


我们希望使用新的实体框架4,仅限代码(代码优先)功能。

我们有N层架构(Silverlight客户端,WCF,域层,DAL)。我不使用T4工具生成POCO类。我想使用"仅限代码"功能。


在使用纯POCO类的DAL中,我使用Entitry框架从各个表中保存映射数据(在配置中映射)。此Hydrated POCO对象使用WCF Web服务提供给silverlight客户端。 Silverlight客户端更新少量
字段的行并发送回服务器以使用DAL中的EF4保存到数据库。


以上是断开连接的架构,因此Silverlight客户端所做的更改不是在DAL(在服务器上)知道。


1。如何将我的实体更新/保存到数据库?

2.如何跟踪我的更改以优化我的保存(仅保存poco对象中更新的行/数据)。


 


 


 

解决方案

使用完整链接,
http://community.dynamics.com/博客/ cesardalatorre /评论/ 9584.aspx


Hello There,

We want to use new Entity framework 4 with Code only (Code first) feature.
We have N-tier architecture(Silverlight client, WCF ,Domain layer,DAL).I dont use T4 tool to generate POCO classes. I want to use "Code Only" feature.

In DAL using pure POCO classes i am hydrating mapped data(mapped in configuration) from respective table using Entitry framework. This Hydrated POCO object provided to silverlight client using WCF web service. Silverlight client update few rows with few field and Send back to server to save to database using EF4 in DAL.

Above is disconnected architeture, Therefor changes made by silverlight client is not aware at DAL (on server).

1. How do update/save my entity to database ?
2. How to track my changes to optimise my saving ( save only updated rows/data from poco object).

 

 

 

解决方案

Use full link, http://community.dynamics.com/blogs/cesardalatorre/comments/9584.aspx


这篇关于使用“仅代码”跟踪N层架构中的更改。 (代码优先)方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆