Gib*_*boK 1 c# linq entity-framework
我用c#,linq和EF4我想请你帮忙.
我的问题:我有一个linq查询,但我需要将此查询的结果插入数组字符串中.增值应该是Title和ContentId(来自EF的ContentId是INT,但我需要它作为字符串)
请让我知道,非常感谢您的进步!PS:请发布完整的代码:-)
public static string[] GetCompletionList(string prefixText, string count)
{
using (CmsConnectionStringEntityDataModel context = new CmsConnectionStringEntityDataModel())
{
var queryTitle = (from content in context.CmsContents
select new
{
Title = content.Title, // String
ContentId = content.ContentId.ToString() // Int
}).ToArray();
return queryTitle;
}
Run Code Online (Sandbox Code Playgroud)
如果您想将ContentId作为字符串,请执行以下操作:
var queryTitle = (from content in context.CmsContents
select new
{
Title = content.Title, // String
ContentId = content.ContentId.ToString() // Int
}).ToArray();
Run Code Online (Sandbox Code Playgroud)
queryTitle将是一个创建的匿名类型的数组,它有两个属性:
两种类型的字符串.
如果您不想拥有匿名类型的数组,但需要一个字符串数组,那么请使用以下代码:
var queryTitles = (from content in context.CmsContents
select "Title: " + content.Title + ", ContentId: " + content.ContentId.ToString()).ToArray();
Run Code Online (Sandbox Code Playgroud)