问题列表 - 第24511页

使用具有流畅的nHibernate的Generic Repository模式

我目前正在开发一个中型应用程序,它将访问不同站点上的两个或更多SQL数据库等...

我正在考虑使用类似的东西:http: //mikehadlow.blogspot.com/2008/03/using-irepository-pattern-with-linq-to.html

但是,我想使用流畅的nHibernate代替Linq-to-SQL(当然还有nHibernate.Linq)

这可行吗?

我该如何配置呢?我的映射定义会在哪里等...?

该应用程序最终将具有许多方面 - 来自WebUI,WCF库和Windows应用程序/服务.

另外,例如在"产品"表上,我是否会创建一个"ProductManager"类,它具有以下方法:

GetProduct,GetAllProducts等......

任何指针都非常受欢迎.

c# nhibernate repository-pattern

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

简化我的jQuery代码,这个代码变得越来越庞大和冗余

我不是jQuery专家,但我正在学习.我正在使用一些(增长到很多)jQuery来隐藏一些图像并在点击拇指时显示单个图像.虽然这一点jQuery工作,但它的效率非常低,但我不确定如何将其简化为更普遍的工作.

<script>


$(document).ready(function () {

// Changing the Materials
$("a#shirtred").click(function () {
    $("#selectMaterials img").removeClass("visible");
    $("img.selectShirtRed").addClass("visible");
});

$("a#shirtgrey").click(function () {
    $("#selectMaterials img").removeClass("visible");
    $("img.selectShirtGrey").addClass("visible");
});

$("a#shirtgreen").click(function () {
    $("#selectMaterials img").removeClass("visible");
    $("img.selectShirtGreen").addClass("visible");
});

$("a#shirtblue").click(function () {
    $("#selectMaterials img").removeClass("visible");
    $("img.selectShirtBlue").addClass("visible");
});

// Changing the Collars
$("a#collarred").click(function () {
    $("#selectCollar img").removeClass("visible");
    $("img.selectCollarRed").addClass("visible");
});

$("a#collargrey").click(function () {
    $("#selectCollar img").removeClass("visible");
    $("img.selectCollarGrey").addClass("visible");
});

$("a#collargreen").click(function () {
    $("#selectCollar img").removeClass("visible");
    $("img.selectCollarGreen").addClass("visible");
});

$("a#collarblue").click(function () {
    $("#selectCollar img").removeClass("visible");
    $("img.selectCollarBlue").addClass("visible");
});

// Changing the Cuffs
$("a#cuffred").click(function () {
    $("#selectCuff img").removeClass("visible");
    $("img.selectCuffRed").addClass("visible");
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery simplify

7
推荐指数
1
解决办法
261
查看次数

如何在Access中的表单中引用嵌入的PowerPoint或Excel文件?

因此,如果我要使用Access表单,并在其中嵌入Excel电子表格或PowerPoint套牌,我将如何在VBA代码中引用它?

我知道我必须设置库,命名OLE对象的框架,并使用适用的语法到我想做的任何事情,无论我在表单中坚持什么,但是我用Excel和/或PowerPoint做过的唯一事情从Access中自动打开单独的窗口/应用程序,而不是在Access窗体中.所以我不知道该怎么办.

如果我说它是一个新的Excel.Application,那么set xls = to(文件中的ss,而不是某个地方的另一个Excel文件的某些文件路径)?

那有意义吗?

ms-access vba excel-vba access-vba powerpoint-vba

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

当忽略文件存在时,如何使用通配符进行git-add?

我在Windows 7 x64上使用msysgit.当有一些.gitignore可能忽略的文件时,我无法弄清楚如何告诉Git添加大量文件.例如:

  1. 初始化git存储库.
  2. 创建包含内容的.gitignore:

    *.foo
    
    Run Code Online (Sandbox Code Playgroud)
  3. 创建文件"test.txt"和"test.foo".

  4. 尝试 git add .

当我尝试这个时,git抱怨test.foo被忽略了,如果我真的想添加它,我应该使用-f.我宁愿做的是添加除了配置为被忽略的文件之外的所有内容.我查看了git-add文档,它看起来像-A应该有帮助; 帮助说,"...并添加所有未被.gitignore机制忽略的未跟踪文件." 没有骰子,当我尝试时我得到同样的错误.使用-f添加被忽略的文件,这不是我想要的.(用例是在忽略.suo和其他文件后从VS项目中大量添加文件.)git add -A .

这是我正在使用的git实现的问题,还是我缺少git-add的一些参数?

git

32
推荐指数
3
解决办法
7939
查看次数

Windows服务需要等待,Thread.Sleep?

我有一个ac #windows服务,需要每60秒执行一次数据库查询(或者在配置文件中设置任何间隔).我在while循环中使用Thread.sleep(60)来完成此任务.有一个更好的方法吗?

谢谢

.net c# windows service

6
推荐指数
2
解决办法
6751
查看次数

如何使用jQuery捕获ASP.NET GridView中的"更新"单击事件

我需要在asp.net GridView中使用jQuery捕获'Update'单击事件,并且无法知道从哪里开始.我还是jQuery的新手.我的GridView附加到SQLDataSource,当然,它具有组合提供的所有功能.任何帮助将不胜感激.

asp.net jquery gridview

6
推荐指数
1
解决办法
5704
查看次数

LuaJIT真的比其他所有JIT动态语言都快吗?

根据计算机语言基准测试游戏,LuaJIT实现似乎击败了所有其他JIT-ed动态语言(V8,Tracemonkey,PLT Scheme,Erlang HIPE)一个数量级.

我知道这些基准测试不具代表性(正如他们所说:"哪种编程语言实现具有最快的基准测试程序?"),但这仍然令人印象深刻.

在实践中,情况确实如此吗?有人测试过Lua的实现吗?

lua jit luajit

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

如何创建多表检查约束?

请想象这个小型数据库......

删除死了ImageShack链接 - 志愿者数据库图

Volunteer     Event         Shift         EventVolunteer
=========     =====         =====         ==============
Id            Id            Id            EventId
Name          Name          EventId       VolunteerId
Email         Location      VolunteerId
Phone         Day           Description
Comment       Description   Start
                            End
Run Code Online (Sandbox Code Playgroud)

协会

志愿者可以报名参加多个活动.
活动可能由多名志愿者组成.

事件可能有多个班次.
转变只属于一个事件.

轮班可能只有一名志愿者.
志愿者可以多班次.

检查约束

  1. 我是否可以创建一个检查约束来强制执行没有班次的志愿者没有为该班次活动注册?

  2. 我是否可以创建一个检查约束来强制执行两个重叠的班次从未由同一个志愿者配备?

sql-server check-constraints

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

MySQL:如何只为每个用户选择最后一次更新?

假设我有一个包含以下字段的“user_log”表:

  • ID
  • 用户身份
  • 状态文本
  • 时间戳

如何编写一个查询,只为该表中的所有用户选择最后一次更新?

感谢你的帮助 :)

mysql sql

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

为什么要建立自己的CMS?

在我第一次面试时,我被问到为什么要建立自己的CMS?为什么不使用现有的CMS,Wordpress,Joomla,Drupal ......?起初,我惊呆了.我无法立即回想起构建自己的CMS的所有原因,但这绝对是主要原因之一:这是我的代码,如果我想在CMS中更改某些内容(我经常要这样做,因为每个网站我构建需要具有不同功能的CMS)这不是一个大问题.有一段时间我一直在使用Wordpress,其中一个让我分心的主要事情是发现代码中的错误,这些错误不是由我编写的,而且这些错误经常发生,特别是如果我对CMS进行了一些更改或添加了插件...

在这里,我可以找到为什么不构建自己的CMS的这8个原因:

  1. 它无法满足用户的需求

  2. 这工作太多了

  3. 它不是标准的解决方案

  4. 它的扩展速度不够快

  5. 它的测试不够好

  6. 它不会轻易改变

  7. 它不会添加任何价值

  8. 创建内容,而不是功能


从同一页面引用:

因此,问自己的主要问题是:"为什么我真的想重新解决之前已经解决的问题?"


好吧,我绝对同意很难发明尚未发明的CMS,但另一方面,我认为每个CMS都是(或应该是)个体......它可能没有百万个功能,它将有3个功能,但它们的使用将是明确的(对用户)并且做一个站点需要的所有.我认为向客户提供一个从未使用过很多功能的CMS是不好的,当网站和CMS看起来像一个产品时,它看起来可能更专业.

我还想评论一些引用部分:
"这是太多的工作" - 我同意,但是当使用现有的CMS并根据网站需求进行定制时,有时可能是非常艰苦的工作或任务不可能.
"它不会轻易改变" - 我不同意这一点.

您对此有何看法,为什么开发或不开发自己的CMS?

content-management-system building

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