小编Dar*_*bio的帖子

WebBrowsable与Web部件中的个性化

属性WebBrowsablePersonalizableSharepoint 2010 Web部件之间有什么区别?

例如

[Personalizable(), WebBrowsable]
public string IconURL { get; set; }
Run Code Online (Sandbox Code Playgroud)

VS

[WebBrowsable]
public string IconURL { get; set; }
Run Code Online (Sandbox Code Playgroud)

MSDN给人的印象personalizable是每个用户,而webbrowseable对所有用户来说 - 但它没有明确提到这一点,我想在我的头脑中排序.

例如,我可以设置用户特定属性personalizable和Web部分广泛webbrowsable吗?

asp.net web-parts sharepoint-2010

9
推荐指数
1
解决办法
9281
查看次数

Linq在查询中排序子项

我有一个EF模型如下:

在此输入图像描述

在这个模型上,我显然可以Categories.Products用来接收产品列表.

我有一个查询如下返回类别列表,产品作为要在ASP.NET MVC 3视图中使用的列表:

var categories = (from a in context.Categories.Include("Products")
                  orderby a.SortOrder ascending
                  select a).ToList();
return View(categories);
Run Code Online (Sandbox Code Playgroud)

为了按照SortOrder的顺序显示产品,我目前必须这样做:

<ul>
@foreach (var category in Model)
{
    <li>@category.Title
        <ul>
        @foreach (var product in category.Products.OrderBy(a => a.SortOrder))
        {
            <li>@product.Description</li>
        }
        </ul>
    </li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)

违规行是:@foreach (var product in category.Products.OrderBy(a => a.SortOrder))因为这是在视图中处理我的一些模型.

有没有办法在查询中对此进行排序?

c# linq entity-framework razor asp.net-mvc-3

8
推荐指数
1
解决办法
2056
查看次数

使用C#.NET查询Excel电子表格,而不使用Jet OLE DB

有没有办法查询excel 2010电子表格,而不使用Jet或导出为CSV并查询csv文件.

我不能使用Jet的原因是因为应用程序需要在Windows Server 2008 R2上作为Web服务运行,没有32位支持 - 因此Jet无法运行.这是给定的,因为目标服务器上未安装WOW 64.

此线程建议使用32位代理计算机,但这也不是一个选项.

更多信息:服务器正在运行Sharepoint 2010.

谢谢,

JD

.net c# oledb excel

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

jQuery .css()追加或覆盖

在jQuery 1.4.4中附加.css()函数时,.css()会覆盖前面的每个css,还是会附加它?

例如

$('.GhostIcon').css('opacity', '0.25').css('filter', 'alpha(opacity=25)').css('-khtml-opacity', '0.25').css('-moz-opacity', '0.25');
Run Code Online (Sandbox Code Playgroud)

其次,这有相同的行为吗?

$('.GhostIcon').css('opacity', '0.25');
$('.GhostIcon').css('filter', 'alpha(opacity=25)');
$('.GhostIcon').css('-khtml-opacity', '0.25');
$('.GhostIcon').css('-moz-opacity', '0.25');
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

SQL Server RowVersion

快速问题Re:RowVersion的实现.

我希望将它包含在我的下一个数据库中(现在设计它),我正在考虑两种不同的方式:

  1. 所有表中的RowVersion行
  2. 一个单独的RowVersion表,它将表的ID作为外键并链接到它.

有人试过吗?如果是这样,你遇到了什么陷阱或专业人士?

我将使用LINQ使用C#2008和SQL Server 2008访问数据.

谢谢,

詹姆士

.net c# sql linq sql-server

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

自动映射从XML创建对象

如果我有以下课程:

class SPUser
{
    public int ID { get; set; }

    public string Name { get; set; }
    public string LoginName { get; set; }
    public string Email { get; set; }

    public bool IsSiteAdmin { get; set; }
    public bool IsSiteAuditor { get; set; }
    public bool IsDomainGroup { get; set; }

    public List<SPGroup> Groups { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用sharepoint Web服务,它返回一个带有我的类中每个属性的属性的XML,例如:

<Users>
    <User Name="name" Description="desc" ..... />
</Users>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用AutoMapper将XML片段映射到SPUser类实例?

c# sharepoint linq-to-xml automapper

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

流畅的NHibernate可视设计师

是否有类似于Mindscape的NHibernate设计师为Fluent NHibernate设计的视觉设计师?

我决定从EF4转移到NH3,但如果没有可视化设计界面,那么习惯于EF4模型创建界面的团队将会很难卖出.

nhibernate nhibernate-mapping fluent-nhibernate

5
推荐指数
0
解决办法
3884
查看次数

NHibernate一对一vs 2多对一

在他的博客中,Ayende建议使用一对一可能不是实现传统1:1对象关系的最佳方式(例如customer.Name == name.Customer).

  1. 如何选择何时使用一对一关系?
  2. 我为什么要选择2个一对多的关系
  3. 一对一如何工作(没有生成FK列)

一对一:

一比一

2多对一:

在此输入图像描述

c# nhibernate

5
推荐指数
1
解决办法
1735
查看次数

ASP.NET MVC 3和NHibernate脚手架

我找到了这篇文章[ http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/ ],它解释了如何使用MVC脚手架在EF中使用一对多关系创建一个列表框,其中包含枚举集合作为选择.

我尝试在我的项目中使用它,但我遇到了一个问题 - 我不想使用EF(或包含对它的引用).我正在使用POCO,然后使用存储库模式进行映射并使用NHibernate进行持久化.

有没有办法为POCO创建相同的脚手架列表框,而无需创建文章创建的DataContext.

编辑:我知道如何手动执行此操作,我正在寻找一种方法来为我做这个脚手架代码.

nhibernate scaffolding asp.net-mvc-3

5
推荐指数
1
解决办法
2469
查看次数

IE中的Javascript .length不正确

我有一个对象如下:

    var dataSources = [
        {
            Stage:  [2, 3, 4],
            Name:   "GetAustralianStateList"
        },
        {
            Stage: [2, 3, 4],
            Name: "GetGenderList"
        },
        {
            Stage: [2, 3, 4],
            Name: "GetTitleList"
        },
        {
            Stage: [2, 3, 4],
            Name: "GetCountryList"
        },
        {
            Stage: [2, 3, 4],
            Name: "GetRegionList"
        },
        {
            Stage: [2, 3, 4],
            Name: "GetNonEnglishLanguageList"
        },
        {
            Stage: [2, 3, 4],
            Name: "GetContactRelationshipList"
        },
        {
            Stage: [3, 4],
            Name: "GetCompanyCodeList"
        },
        {
            Stage: [3, 4],
            Name: "GetBusinessContractList"
        },
        {
            Stage: [3, 4],
            Name: …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer

5
推荐指数
2
解决办法
1530
查看次数