问题列表 - 第49419页

ADO.NET DbContext Generator与ADO.NET Poco实体生成器(ObjectContext)

我即将开始实现一个项目的数据访问基础设施,该项目采用DDD方法构建(这是我第一次尝试DDD,所以要温和;-)).

我将使用Entity Framework.到目前为止,我正在研究朱莉·勒曼(Julie Lerman)在她的伟大着作" 编程实体框架 "(Programming Entity Framework)中使用的方法,其中使用了ADO.NET POCO实体生成器,对T4模板和一些更多自定义代码进行了一些更改.
今天我开始使用Database First方法阅读有关EF4.1和ADO.NET DbContext Generator的文章,我正在尝试决定应该选择哪一个.

DbContext和EF4.1的DDD方法似乎比POCO实体更好,更清晰,但我担心它会在不久的将来导致一些问题,因为EF4.1仍然在RC中.

ADO.NET团队博客,我知道EF4.1 包括:

  • 枚举支持
  • 空间数据类型支持
  • Code First中的存储过程支持
  • Code First中的迁移支持
  • Code First中的可定制约定

根据我的理解,由于我将使用Database First,因此未包含的功能数量较少.

总之,我的问题是:
我可以用EF4.1 DbContext Generator 替换POCO实体生成器吗?

entity-framework entity-framework-4 entity-framework-4.1

58
推荐指数
1
解决办法
3万
查看次数

将ifstream读入字符串的最有效方法是什么?

noob问题!我怎样才能将'整个ifstream'读成stdlib'字符串'?我现在用于所有项目的当前方式浪费了很多时间我认为:

string code;
ifstream input("~/myfile");
char c1=input.get();
while (c1!=EOF)
{
    code+=c1;
    len++;
    c1=input.get();
}
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我更喜欢自己做线和空白管理.

c++ std

2
推荐指数
1
解决办法
967
查看次数

在打包python模块时我应该在哪里进行测试?

我有一个位于命名空间的模块.测试依赖的测试和数据应该放在命名空间中还是在setup.py站点的顶层?

./company/__init__.py
./company/namespace/__init__.py
./company/namespace/useful.py
./company/namespace/test_useful.py
./company/namespace/test_data/useful_data.xml
./setup.py
Run Code Online (Sandbox Code Playgroud)

要么

./company/__init__.py
./company/namespace/__init__.py
./company/namespace/useful.py
./test_useful.py
./test_data/useful_data.xml
./setup.py
Run Code Online (Sandbox Code Playgroud)

问题是否应该安装测试?

python testing namespaces distribution

19
推荐指数
2
解决办法
6154
查看次数

使用Google Maps Javascript API V3反向地理编码检索邮政编码

每当googlemaps视口中心发生变化时,我都会尝试使用邮政编码向我的数据库提交查询.我知道这可以通过反向地理编码完成,例如:

google.maps.event.addListener(map, 'center_changed', function(){
newCenter();
});
...
function newCenter(){
var newc = map.getCenter();
geocoder.geocode({'latLng': newc}, function(results, status){
if (status == google.maps.GeocoderStatus.OK) {
  var newzip = results[0].address_components['postal_code'];
  }
});
};
Run Code Online (Sandbox Code Playgroud)

当然,这段代码实际上并不起作用.所以我想知道如何更改这个以便从结果数组中提取邮政编码.谢谢

google-maps geocoding postal-code reverse-geocoding google-maps-api-3

18
推荐指数
4
解决办法
5万
查看次数

F#集合初始化器语法

F#中的集合初始化程序语法是什么?在C#中,您可以编写如下内容:

new Dictionary<string, int>() {
    {"One", 1},
    {"two", 2}}
Run Code Online (Sandbox Code Playgroud)

我如何在F#中做同样的事情?我想我可以使用自己的语法,但似乎应该有一个内置或标准的语法.

f# inline

34
推荐指数
4
解决办法
9753
查看次数

在android中提升Intent的成本

广播意图需要多少性能?是否可以每秒广播多次或意图昂贵?

performance android android-intent

19
推荐指数
1
解决办法
2528
查看次数

更改默认下载位置

有没有人知道如何更改android中的默认下载位置?或者你们知道我怎么能写一个询问用户下载位置(SD卡或USB内存)的Android应用程序?

android location download

10
推荐指数
1
解决办法
4万
查看次数

C++ DLL,可以通知调用程序其进度

我的老板要我用C++编写一个DLL(MSVC++ 2010),它可以执行卷影复制,他可以从VB6(或以后的其他语言)调用它,并且可以在未完成时返回状态更新.他称之为"事件".

我觉得我最终需要学习COM(我宁愿不......)...而且,我想到了一个回调函数,但是从VB6到C++的函数指针肯定是不可能的?

有人可以概述我必须学习什么以及如何在有或没有COM的情况下实现这一目标?

编辑:回答问题,工作流程应该是:

  1. VB6应用程序确定要备份的文件

  2. 我有一个路径并制作一个临时的卷影副本,其中包含此路径并返回一个挂载点(或类似的)

    • 在这一步中,我经常告诉VB6应用程序我有多远

  3. VB6应用程序备份卷影副本,然后删除卷影副本.

c++ vb6 com dll volume-shadow-service

2
推荐指数
1
解决办法
651
查看次数

Git没有显示我有多少提交,我想要它

这里有很多关于Git的问题,人们提前通过X提交远程分支,他们希望它停止.

我有相反的问题.我希望Git告诉我我前面有多少提交,但事实并非如此.

当我首先创建我的远程裸存储库,然后从它克隆,这工作.在我目前的情况下,我首先创建了本地存储库,然后将其(裸)克隆到远程.

这将我的本地存储库设置为裸存储库的远程存储库.但我删除了它,并手动将远程存储库引用添加到我的本地.推进工作正常.但我没有看到"你提前通过X提交"的消息.我怎么才能得到它?

git

54
推荐指数
2
解决办法
5332
查看次数

如何将Google Analytics结果合并到我的Rails 3应用中?

我有一个Rails 3应用程序,每个客户都有自己的子域名.我正在使用Google Analytics跟踪流量,而我正在使用他们的子域选项.

现在我想在每个子域下的应用程序的admin部分显示这些结果.我是否可以访问API以向用户显示此信息,以便他们可以跟踪指向其特定网站的流量?

google-analytics ruby-on-rails ruby-on-rails-3

2
推荐指数
1
解决办法
2315
查看次数