我的一位同事说SQL Server将上次修改的日期和时间保存在每个记录的"隐藏列"中.我很确定他说错了.你能告诉我这个吗?
考虑到根据规范,应该在位于意大利的服务器上运行并且客户只是意大利人,我设计了我的应用程序.
大约一个月前,我的老板决定将其全部用于Azure.
一切顺利.唯一能给我带来一些问题的是时间服务器是UTC.
解决方案是:
一个简单的
将启动脚本修改为服务器时间( http://netindonesia.net/blogs/wely/archive/2011/06/26/setting-timezone-in-windows-azure.aspx )
B)比较费力
更改以使任何应用程序使用UTC并显示正确转换为本地时间的时间.
如果我选择解决方案A,我怀疑服务器设置了不同时区的事实可能会以某种方式与Azure产生冲突.
这是真的?
我正在开发一个非常复杂的多租户应用程序架构.
.
Ther不仅是许多客户使用的一种应用; 是3种不同的应用.
APP A,APP B,APP C.
.
每个应用程序都有其客户.
APP A - 客户A1 - 客户A2
APP B - 客户B1 - 客户B2
APP C - 客户C1 - 客户C2
.
许多信息在不同的应用程序之间共享
"客户A1"需要操纵或仅查看"客户C1"拥有的数据
.
考虑一下我使用的是Asp net mvc,EF,Sql Server.这是正确的实施吗?
一个站点和许多区域?创建多个站点?多个db?只有一个db?过滤?sql过滤视图?...
一些应用实例?
编辑
和...在哪里放置业务逻辑?
我已从EF 4.0升级到EF 4.2
我的上下文继承自ObjectContext.
强类型Include方法(在结果中包含链接的实体)在我的实体集(继承自ObjectSet)上不可用.
为什么?
c# linq-to-entities entity-framework entity-framework-4 entity-framework-4.1
asp.net-mvc ×1
azure ×1
c# ×1
database ×1
datetime ×1
multi-tenant ×1
oracle ×1
primary-key ×1
sql ×1
sql-server ×1
utc ×1