问题标签 [devforce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2559 浏览

wcf - WCF 数据服务与 WCF RIA 服务

我需要评估WCF Data ServicesWCF RIA Services之间的 SOA 架构。以下是我的一些参数:

  1. 多客户端(HTML5/iOS/Android/Windows 8 Metro/Windows Phone 7)
  2. 断开和离线操作
  3. 验证引擎
  4. 表现
  5. 网络数据压缩
  6. 支持云环境

谁能帮我收集一些数据进行评估。此外,对于 SOA 实施是否还有其他好的选择。

我知道 DevForce。

0 投票
2 回答
232 浏览

silverlight - Silverlight 中的 MVVM

我知道我是 WPF 中的 MVVM 我不知道此 Silverlight 实现如何分层在顶部提示上来帮助我(我为我使用的模型提供实体框架)

0 投票
1 回答
157 浏览

asp.net - 需要 Silverlight CMS 的建议

我目前正在为网站管理构建 Silverlight 内容管理系统。

起初,我有一个 ASP.NET MVC 3 CMS,所以我想我会将它用作 API 并从我的 Silverlight 前端使用它。它工作得很好。

但后来我想,如果我可以直接从我的 Silverlight 应用程序中直接使用我的 MVC 3 CMS 中的 DBML 会怎样?所以我尝试了,我觉得这有点太奇怪了,所以我转身寻找其他选择。

我在其他与工作相关的项目中使用 WCF 服务已经有一段时间了,我开始认为这可能就是我正在寻找的东西。所以现在我对我找到的所有这些解决方案感到头晕目眩。

最重要的是,我需要一个 Silverlight UI 来使用 MSSQL 数据库,ASP.NET MVC 3 应用程序将在该数据库上为其网站提供服务。

[编辑:还有!这应该都适合共享托管环境(这就是为什么我在 WCF 替代方案上窃听的原因,因为有时我们必须编辑一些 IIS 设置......)]

那么,最好的情况是什么?我准备从头开始,这是我正在为我的一些客户升级我以前的 CMS 的个人项目,所以这并不紧急:我可以尝试尽可能多的时间:P

谢谢,节日快乐!

0 投票
5 回答
948 浏览

.net - 基于 POCO 的多层 .NET 框架

我正在开发一个框架,需要样本和最佳实践来获得更好的性能和更少的代码。我想知道是否有一个使用 POCO for Web Applications 的开源企业项目,涵盖了应用程序架构指南第 2 版中提到的大部分主题,例如:

  • 验证
  • 授权
  • 缓存
  • 层间通信
  • 异常管理
  • 日志记录
  • 验证
  • 交易
  • ...

编辑:嗯,微软企业库实现了上述主题,但它不是一个分层的企业框架。1Code 也一样。我正在寻找具有 UI/[Facade]/BLL/Common/Data Access 层的企业项目示例,包括基于资源的身份验证,使用简单的类作为实体。松散耦合的多层(准备多层)示例。

0 投票
1 回答
221 浏览

c# - 实体应该映射到自己的数据库表吗?

我正在使用 Azure 和 Idea Blade DevForce 做一些工作,我想知道在将实体映射到数据库表方面最好的方法是什么......

实体是否应该在数据库中拥有自己的表?这样做是否有任何性能优势/损害?

假设我们有一个“订单”实体、一个“产品”实体、一个“客户”实体和一个“地址”实体;将它们混合在一张桌子上与将它们全部分开的优点/缺点是什么?显然,如果我们不分离,数据库就不会处于第三范式,但是在使用 MEF/DevForce 时这有关系吗?

作为第二个(不那么做作的)示例,如果我们有一个“帐户”实体和一个“用户”实体会怎样?一个帐户可以有多个用户,但用户只能属于一个帐户......这样,将它们全部放在一个表中不会复制任何用户数据,但我(个人)仍然认为这种方法是完全错误的。有什么理由说明它会带来好处吗?

0 投票
4 回答
16817 浏览

c# - 将表达式传递给 linq 的 Select

这是linq-to-sql

我有很多不同的类都在执行相同的查询,但投影结果略有不同。理想情况下,我希望能够将查询放在一个地方,并将投影传递给 Select 方法。它适用于具体类型:

但是当我尝试返回匿名类型时,它失败了

我完全理解为什么泛型类型推断在第二种情况下会失败。但是有没有什么技巧——没有从头开始制作我自己的表达式——我错过了可以让它工作的技巧?

0 投票
1 回答
101 浏览

entity-framework - 使用实体框架和 postsharp 创建需要缓存的对象模型有哪些选项?

我正在使用对性能有很高要求的互联网应用程序,这意味着良好的缓存功能对我们的成功至关重要。

该解决方案使用 Entity Framework Code First 进行数据库访问,使用 Postsharp 进行缓存。目前,模型看起来如下所示。

操作类如下所示。

我不喜欢在业务对象中有依赖关系,但它的论点是从缓存中延迟加载......最多。此解决方案还意味着缓存仅对生产者... at 进行一次GetProducer。通常我什至不会考虑在那里有依赖关系。对象应该是 POCO,仅此而已。我真的需要一些新的投入。我该怎么做呢?这是最好的方法吗?

我们还需要解决相反的问题,即,从缓存的生产者中,我们应该能够检索其所有文章。

0 投票
1 回答
1089 浏览

silverlight - 当单元格出现错误时,允许在 RadGridView 中更改焦点

我正在使用INotifyDataError接口向对象添加错误。如果对象显示在 RadGridView 中,则当该属性有错误时,将阻止用户从当前单元格更改焦点。我愿意这样做。

例如,假设我有

现在,假设我的验证逻辑是

现在,假设这是一个新记录,其中A = null, B = false. 如果用户为 A 输入“x”,则记录将变为无效,用户将无法离开该单元格。这可以防止用户将 B 更改为 true,这将消除错误。

我想在单元格上显示错误,但仍允许用户将焦点从该单元格上移开。有没有办法改变 RadGridView 的行为以允许这样做?

0 投票
1 回答
1253 浏览

asynchronous - DXGrid 异步加载数据 + 可编辑

我正在尝试以异步方式实现 DevExpress Grid,这意味着我希望它加载一定数量的数据并能够编辑加载的数据。DevExpress 提供了一个EntityInstantFeedbackSource类,可用于异步加载数据。问题是此类不提供编辑数据的能力,并且在与 DevForce 作为实体提供者一起使用时似乎也会产生问题(链接到问题

DevExpress 端似乎有一个接口(IAsyncListServer),但看起来如果他们不建议实施它,因为它可能会在未来发生变化,而且对于我试图实现的目标来说它似乎也很复杂,我已经试图实现接口没有任何成功。我做了以下事情:创建了一个类,它实现了 IAsyncListServer 的每个方法并将其用作网格的源。问题是似乎没有一个方法是从网格中调用的。

也许有人有解决方法的想法或使用 DXGrid 实现这种功能的东西。

如果这是不可能的,是否有任何其他网格选项可以更好地支持这种要求?我已经尝试过 Xceed,它看起来不错,但我对它们的问题是它们没有提供一整套控件。

0 投票
2 回答
2142 浏览

c# - LinqPad,使用多个数据上下文 - DevForce

我已经购买了 LINQPad 的高级版。我认为也可以使用 DevForce 模型执行跨数据库查询。

有两种方法可以做到这一点。最简单的是拖放方法:按住 Ctrl 键的同时将其他数据库从 Schema Explorer 拖到查询编辑器中。要在查询中访问这些附加数据库,请使用 database.table 表示法,例如 Northwind.Regions.Take(100)。您查询的数据库必须位于同一台服务器上。

第二种方法是在连接属性对话框中列出要查询的额外数据库。此对话框还允许您从链接服务器中选择数据库。以下是如何进行:

  1. 添加新的 LINQ to SQL 连接。
  2. 选择指定新数据库或现有数据库,然后选择要查询的主数据库。
  3. 单击 Include Additional Databases 复选框,然后选择要包含的额外数据库。您还可以在此对话框中从链接服务器中选择数据库。

资源

但显然没有任何办法,不是吗?有人对此有解决方案吗?