问题列表 - 第49289页

无法在LINQ to Entities查询中构造实体

存在由实体框架生成的称为产品的实体类型.我写了这个查询

public IQueryable<Product> GetProducts(int categoryID)
{
    return from p in db.Products
           where p.CategoryID== categoryID
           select new Product { Name = p.Name};
}
Run Code Online (Sandbox Code Playgroud)

下面的代码引发以下错误:

"无法在LINQ to Entities查询中构造实体或复杂类型Shop.Product"

var products = productRepository.GetProducts(1).Tolist();
Run Code Online (Sandbox Code Playgroud)

但是,当我使用select p而不是select new Product { Name = p.Name};它正常工作.

如何预先形成自定义选择部分?

c# entity-framework

373
推荐指数
5
解决办法
22万
查看次数

将文本分成句子甚至是Mrs. Mrs.存在于文本中

我有一个问题,我想用fullstop(.)将文本分成句子

例如:

憨豆先生是英国喜剧电视连续剧,由罗文阿特金森主演的14个半小时剧集作为主角.不同的剧集由阿特金森,罗宾·德里斯科尔,理查德·柯蒂斯和本·埃尔顿撰写.

如果我分开上面的文字,我得到3个句子,

1.先生

2.比恩是英国喜剧电视连续剧14集半小时剧集,由罗文阿特金森主演的主角.不同的剧集由阿特金森,罗宾·德里斯科尔,理查德·柯蒂斯和本·埃尔顿撰写.

3个不同的情节是由阿特金森,罗宾·德里斯科尔,理查德·柯蒂斯和本·艾尔顿一个写的.


我想在第二句中包括先生,因为案文应分成两句而不是三句.

憨豆先生是英国喜剧电视连续剧,由罗文阿特金森主演的14集半小时剧集作为主角.不同的剧集由阿特金森,罗宾·德里斯科尔,理查德·柯蒂斯和本·埃尔顿撰写.

2.不同的发作是由阿特金森,罗宾·德里斯科尔,理查德·柯蒂斯和本·艾尔顿一个写的.

请帮助我.我很欣赏社区的即时反馈.

谢谢.

c# split

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

HttpWebRequest.GetRequestStream:它做什么?

代码示例:

HttpWebRequest request =
   (HttpWebRequest)HttpWebRequest.Create("http://some.existing.url");

request.Method = "POST";
request.ContentType = "text/xml";

Byte[] documentBytes = GetDocumentBytes ();


using (Stream requestStream = request.GetRequestStream())
{
   requestStream.Write(documentBytes, 0, documentBytes.Length);
   requestStream.Flush();
   requestStream.Close();
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时request.GetRequestStream (),请求中没有任何内容可以发送.从方法的名称和它显示的intellisense("Get System.IO.Stream用于写入请求数据"),没有任何东西表明这行代码将连接到远程服务器.
但它似乎确实......

任何人都可以向我解释究竟HttpWebRequest.GetRequestStream ()是做什么的?

谢谢你的启发.

c# httpwebrequest

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

C#Linq - 给定两个列表,如何判断它们中是否包含其中一个

我有两个清单:

ListA:

"Brown"
"Green"
"Yellow"
"Orange"

ListB:

"Yellow"
"Orange"
Run Code Online (Sandbox Code Playgroud)

如果ListA或ListB彼此包含,我想返回true.在这种情况下,ListB是ListA的一部分.ListB不一定是小的.

我能想到的唯一解决方案是双方都做Union,即首先使用ListB进行ListA,然后使用ListA进行ListB,当且仅当两者都为真时返回true.

这是最好的方法,还是其他方式吗?

我希望有一个Linq解决方案

c# linq

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

无法设置UITabBarController的moreNavigationController的右键

我有一个非常奇怪的问题,我可以设置UITabBarController的moreNavigationController的所有属性,除了rightBarButtonItem属性.我猜这可能是因为与customizableViewControllers属性相关的一些错误禁用了所有正确的栏按钮项.任何想法如何解决?

    UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] 
                                   initWithBarButtonSystemItem:UIBarButtonSystemItemDone 
                                   target:self 
                                   action:@selector(popViewController)];

    self.customizableViewControllers = nil;
    self.moreNavigationController.navigationBar.barStyle = UIBarStyleBlack;
    self.moreNavigationController.topViewController.navigationItem.title = @"test"; //this works
    self.moreNavigationController.topViewController.navigationItem.leftBarButtonItem = doneButton; // this works
    self.moreNavigationController.topViewController.navigationItem.rightBarButtonItem = doneButton; // this doesn't
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

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

什么是领域驱动设计?

有人可以解释(用简洁的术语)究竟是什么是域驱动设计?我看到这个词很多但是真的不明白它是什么或它看起来像什么.它与非域驱动设计有何不同?

另外,有人可以解释域对象是什么吗?域名与普通对象有何不同?

domain-driven-design

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

含糊不清的参考

我在我的解决方案中删除了一个项目,然后重新添加它.自从阅读它..我现在收到一个ambiguous reference错误,我无法删除.查看类的实现(获取错误)我看到它引用了两次:

> ClassName (myclass.Class)    myclass.Class
> ClassName (myclass.Class)    myclass.Class, Version=1.0.0.0
Run Code Online (Sandbox Code Playgroud)

命名空间只能查看一次,但此问题仅存在于1个局部视图中.

编辑:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyClass.Class.MyViewModel>" %>
Run Code Online (Sandbox Code Playgroud)

MyViewModel给出了模糊错误,如果我查看它显示重复的所有可用类,如:

MyClass.Class.MyViewModel
MyClass.Class.MyViewModel
MyClass.Class.MyOtherViewModel
MyClass.Class.MyOtherViewModel
Run Code Online (Sandbox Code Playgroud)

但是当我在同一个项目中打开另一个局部视图时,它很好.这只是一个似乎保留重复引用的部分.

知道如何解决这个问题吗?

c# visual-studio-2010 asp.net-mvc-2

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

如何在开始日期的时间戳中添加秒数,以便我可以获得估计的结束日期?

我有一个Task对象,其中包含start_time和估计的秒数.start_time作为MYSQL DATETIME存储在数据库中,估计的时间存储为秒.我想在start_time中添加秒数以获得估计的完成日期.

sql timestamp

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

简明的Makefile

我正在做一些Makefile重构,并试图找出实现Makefile的最简洁的方法,它执行以下操作:

  1. 有一个变量列出了所有源文件(可以是C和C++文件)
  2. 所有目标文件都在OBJ_DIR中生成
  3. 如果对象目录不存在,则创建该对象目录

这是我到目前为止:

...

OBJ_DIR = obj/
BIN_DIR = bin/
PROGRAM = program

SRCS = test1.cpp test2.c

OBJS  = $(addprefix $(OBJ_DIR), \
        $(patsubst %.cpp, %.o,  \
        $(patsubst %.c, %.o, $(SRCS))))

$(BIN_DIR)$(PROGRAM) : $(OBJS)
    $(CREATE_OUT_DIR)
    $(LINK)

$(OBJ_DIR)%.o : %.c
    $(CREATE_OBJ_DIR)
    $(CCOMPILE)

$(OBJ_DIR)%.o : %.cpp
    $(CREATE_OBJ_DIR)
    $(CPPCOMPILE)

...
Run Code Online (Sandbox Code Playgroud)

我想为每个.o编译消除对$(CREATE_OBJ_DIR)的调用.有人知道怎么做吗?我尝试添加这个,但它不会构建目标文件:

$(OBJS): | $(OBJ_DIR)

$(OBJ_DIR):
    $(CREATE_OBJ_DIR)
Run Code Online (Sandbox Code Playgroud)

makefile gnu-make

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

订购属性不起作用?

深入研究Android Honeycomb中引入的Property Animation,我找到了Animator Set的一个例子.在开发指南中,编写了"set元素(AnimatorSet)公开单个属性,排序.将此属性设置为一起(默认)以一次播放此集合中的所有动画.将此属性设置为顺序播放动画按照他们被宣布的顺序".所以,我尝试了这个属性 <set android:ordering="sequentially"></set>,但是我得到了一个错误,说"error: Error parsing XML: unbound prefix".为什么会这样?那<set>部分必须在其他地方吗?

android

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