我开始喜欢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怎么执行?
我们都使用Web应用程序,Windows应用程序,数据库,帮助文件,配置文件和注册表值来完成代码,小型(如一个.exe)或大型应用程序(完整解决方案)......
我的问题很简单,在我看来,现在我需要在一个安装设置中部署一个Web应用程序和一个Windows应用程序:
您使用什么来部署应用程序,创建帮助文件,数据库脚本,以便我们可以创建数据库和表,为Web应用程序创建虚拟目录,添加注册表值以使用我们的Windows应用程序?
我只是从Visual Studio 2008打开安装和部署,但它是我还是缺少很多这样的功能?有没有最糟糕的尝试呢?
我知道他们在公司使用的Inno安装程序,但它并不是全部,我应该看到的任何好的教程?在我的搜索中,我在Visual Studio Gallery中找到了一些产品,但没有一个是一体化的:(
谢谢.
添加这样的新记录时
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值,所以让我们添加列默认值"
与asmx文件形成对比,如何进入显示服务可用方法的可视化服务页面?
与
我正在用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墙上时,它们甚至都不显示.让它发挥作用的正确方法是什么?
我正在构建一个多租户应用程序,我正在努力将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应用程序的情况下执行此操作?
我用这个来帮助人们订阅他们的帐户,我只想登录获取姓名和电子邮件,或者他们需要在名称和电子邮箱中贬低...
我正在尝试将文件从存储桶复制到另一个存储区,但我无法查找目标存储桶上的新文件.
我完全没有错误 ......
请求:

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

我很好奇这是怎么做到的?我可以使用针点或简单的图像视图来显示常规地图,但我无法在地图视图中嵌入此自定义注记.
据我所知,文档中没有任何内容显示如何进一步自定义Map布局或向GeoPoint对象添加任何其他元数据以获得此附加功能.
在我的web.config身上:
<system.diagnostics>
<switches>
<add name="logLevelSwitch" value="1" />
</switches>
</system.diagnostics>
Run Code Online (Sandbox Code Playgroud)
有没有办法可以打电话,例如:
System.Diagnostics.TraceSwitch["logLevelSwitch"]获得当前价值?
我JsonDateHandler在当前的Nuget ServiceStack版本4.0.5.0中找不到枚举.
有什么指针吗?
c# ×3
facebook ×2
.net ×1
addthis ×1
amazon-s3 ×1
deployment ×1
foursquare ×1
lambda ×1
plugins ×1
servicestack ×1
wcf ×1
web-config ×1