小编bal*_*dre的帖子

Lambda表达式,如何在对象内搜索?

我开始喜欢Lambda的表达,但我正在努力通过这面墙:

public class CompanyWithEmployees {
    public CompanyWithEmployees() { }
    public Company CompanyInfo { get; set; }
    public List<Person> Employees { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的搜索:

List<CompanyWithEmployees> companiesWithEmployees = ws.GetCompaniesWithEmployees();
CompanyWithEmployees ces = companiesWithEmployees
        .Find(x => x.Employees
        .Find(y => y.PersonID == person.PersonID));
Run Code Online (Sandbox Code Playgroud)

所以,我想获得具有我正在寻找的那个Person(Employee)的Object"CompanyWithEmployees",但我得到" 不能隐含地将'Person'转换为'bool') "这是正确的,但如果我'我没有传递Person对象,第一个Find怎么执行?

c# lambda

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

.NET解决方案下的部署工具

我们都使用Web应用程序,Windows应用程序,数据库,帮助文件,配置文件和注册表值来完成代码,小型(如一个.exe)或大型应用程序(完整解决方案)......

我的问题很简单,在我看来,现在我需要在一个安装设置中部署一个Web应用程序和一个Windows应用程序:

您使用什么来部署应用程序,创建帮助文件,数据库脚本,以便我们可以创建数据库和表,为Web应用程序创建虚拟目录,添加注册表值以使用我们的Windows应用程序?

我只是从Visual Studio 2008打开安装和部署,但它是我还是缺少很多这样的功能?有没有最糟糕的尝试呢?

我知道他们在公司使用的Inno安装程序,但它并不是全部,我应该看到的任何好的教程?在我的搜索中,我在Visual Studio Gallery中找到了一些产品,但没有一个是一体化的:(

谢谢.

.net deployment automated-deploy

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

如何在EF下插入DB默认值?

添加这样的新记录时

ContentContacts c2 = new ContentContacts();

c2.updated_user = c2.created_user = loggedUserId;
c2.created_date = c2.updated_date = DateTime.UtcNow;

db.ContentContacts.AddObject(c2);
Run Code Online (Sandbox Code Playgroud)

我越来越

无法将值NULL插入列'main_email_support',表'SQL2008R2.dbo.ContentContacts'; 列不允许空值.INSERT失败.该语句已终止.

但是数据库中的默认值是一个空字符串,如:

替代文字

为什么我会收到这样的错误?EF不应该说:

"哦,这是一个null值,所以让我们添加列默认值"

entity-framework

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

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

Addthis:更改发送的描述,标题和URL

我正在用PHP构建一个论坛,我希望用户能够使用Addthis社交插件将每个帖子的标题和描述分享到facebook,twitter等.这是Addthis给我的代码:

    <!-- AddThis Button BEGIN -->
    <div class="addthis_toolbox addthis_default_style "
        addthis:url="www.example.com"
        addthis:title="Example Title"
        addthis:description="Example Description">
    <a class="addthis_button_preferred_1"></a>
    <a class="addthis_button_preferred_2"></a>
    <a class="addthis_button_preferred_3"></a>
    <a class="addthis_button_preferred_4"></a>
    <a class="addthis_button_compact"></a>
    <a class="addthis_counter addthis_bubble_style"></a>
    </div>
    <script type="text/javascript" src="http://s6.addthis.com/js/154/addthis_widget.js#pubid=rd-39e8r89e9er8er989"></script>
    <!-- AddThis Button END -->
Run Code Online (Sandbox Code Playgroud)

我能够将URL更改为我指定的另一个,但更改标题和描述没有任何效果.事实上,当我点击分享按钮并将其发布到我的Facebook墙上时,它们甚至都不显示.让它发挥作用的正确方法是什么?

plugins addthis

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

如何为子域配置Facebook应用程序

我正在构建一个多租户应用程序,我正在努力将Facebook登录纳入Web应用程序.

例如,租户使用子域

http://tenant-1.domain.com/
http://tenant-2.domain.com/
http://tenant-3.domain.com/
Run Code Online (Sandbox Code Playgroud)

所以,我创建了一个应用程序,在添加网站时,如何让它在所有租户中都可用?就像是:

在此输入图像描述

但是,当然,这不起作用,如果我添加http://domain.com/它只是在http://tenant-1.domain.com/我点击<fb:button-login>我得到的时候不起作用:

在此输入图像描述

如何在不为每个租户创建特定FB应用程序的情况下执行此操作

我用这个来帮助人们订阅他们的帐户,我只想登录获取姓名和电子邮件,或者他们需要在名称和电子邮箱中贬低...

configuration facebook facebook-authentication

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

Amazon S3中的重复文件

我正在尝试将文件从存储桶复制到另一个存储区,但我无法查找目标存储桶上的新文件.

完全没有错误 ......

请求:

在此输入图像描述

响应:

<?xml version="1.0" encoding="UTF-8"?>
<CopyObjectResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <LastModified>2012-04-08T11:26:36.000Z</LastModified
    <ETag>&quot;a5f9084078981b64737b57dbf1735fcf&quot;</ETag>
</CopyObjectResult>
Run Code Online (Sandbox Code Playgroud)

但我一直在检查S3上的上次修改日期,我找不到有关这个新文件的任何信息,要么我可以直接访问它

http://jk-v20.s3.amazonaws.com/PublicFiles/3ff28e21-4801-47c6-a6d0-e370706d303f_Content_Favicon.ico

我究竟做错了什么?


方法:

public void DuplicateFileInCloud(string original, string destination)
{
    try
    {
        CopyObjectRequest request = new CopyObjectRequest();

        if (original.StartsWith("http"))
        {
            // could be from other bucket, URL will show all data
            // example: http://jk-v30.s3.amazonaws.com/PredefinedFiles/Favicons/002.ico
            string bucket = getBucketNameFromUrl(original), // jk-v30
                    key = getKeyFromUrl(original);          // PredefinedFiles/Favicons/002.ico

            request.WithSourceBucket(bucket);
            request.WithSourceKey(key);
        }
        else
        {
            // same bucket: copy/paste operation
            request.WithSourceBucket(this.bucketName);
            request.WithSourceKey(original);
        }

        request.WithDestinationBucket(this.bucketName);
        request.WithDestinationKey(destination);
        request.CannedACL = S3CannedACL.PublicRead; …
Run Code Online (Sandbox Code Playgroud)

c# amazon-s3

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

foursquare如何在Open Graph地图上添加自定义图像注释?

当foursquare在用户对其应用程序执行签入后使用Open Graph(并假设所述用户链接到Facebook)时,foursquare会向Open Graph发布此签入数据的样本.有趣的是,他们没有标准地图.他们的地图上有一个针点,其中注释嵌入自定义图像.它看起来像这样:

在此输入图像描述

我很好奇这是怎么做到的?我可以使用针点或简单的图像视图来显示常规地图,但我无法在地图视图中嵌入此自定义注记.

据我所知,文档中没有任何内容显示如何进一步自定义Map布局或向GeoPoint对象添加任何其他元数据以获得此附加功能.

facebook foursquare facebook-graph-api facebook-opengraph

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

如何以编程方式获取当前跟踪开关?

在我的web.config身上:

<system.diagnostics>
  <switches>
    <add name="logLevelSwitch" value="1" />
  </switches>
</system.diagnostics>
Run Code Online (Sandbox Code Playgroud)

有没有办法可以打电话,例如:

System.Diagnostics.TraceSwitch["logLevelSwitch"]获得当前价值?

c# web-config system.diagnostics

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

JsonDateHandler枚举在ServiceStack版本4.0.5.0(当前的Nuget版本)中去了哪里?

JsonDateHandler在当前的Nuget ServiceStack版本4.0.5.0中找不到枚举.

有什么指针吗?

servicestack servicestack-text

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