小编Nat*_*oop的帖子

我应该学习/熟练掌握Javascript吗?

我是一个使用ASP.NET,C#等的.NET webdev ...我在大学5年前"学习"了javascript,可以用它做基本的工作.但我想知道精通它是否有用.

我为什么要学习Javascript?学习JQuery或不同的库比它更有利吗?

javascript

13
推荐指数
5
解决办法
4936
查看次数

在sql server 2005中转换秒到分钟和秒的有效方法

假设我有90秒.如果我想以分钟和秒显示结果,我可以通过使用来实现

select Time= '0' + CAST( 90/60 as varchar(2)) + ':' +  CAST( 90%60 as varchar(2)) 
Run Code Online (Sandbox Code Playgroud)

输出是

时间
01:30

我附加0(零),因为如果你做了select getdate()输出将是

yyyy-mm-dd hh:mm:ss:ms

进行此类转换的标准方法和建议做法是什么?

谢谢

sql t-sql

13
推荐指数
1
解决办法
4万
查看次数

删除dbo.来自SQLServer(2005)Management Studio的对象资源管理器的模式前缀

我想dbo从对象资源管理器中删除前缀,这样我就可以按下S键并转到以开头的表格S; 有dbo有刺激性(对我来说).

我在网上搜索过,在其他网站上有一个答案说我应该F7在摘要标签中使用,但我找不到摘要标签,按下F7对象资源管理器对我不起作用.

sql-server ssms

12
推荐指数
2
解决办法
3934
查看次数

在Microsoft Access"应用程序"中搜索字段引用

我继承了MS Access"应用程序",并希望跟踪对其中一个字段的所有引用.

有没有办法搜索该字段(所有谷歌点击是用于查询表).

注意:我不是在寻找任何SQL帮助,我喜欢Visual Studio右键单击 - >查找所有引用类型的东西.

search ms-access

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

根据别名列名进行过滤

我正在使用SqlServer 2005,我有一个我命名的列.

查询类似于:

SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
FROM myTable
WHERE myAlias IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

但是,这给了我错误:

"无效的列名'myAlias'."

有办法解决这个问题吗?在过去,我已经在WHERE或HAVING部分中包含了列定义,但那些大部分都是简单的,IE COUNT(*)或其他.我可以在这个ad-hoc查询中包含整个列定义,但如果由于某种原因我需要在生产查询中执行此操作,我宁愿只使用一次列定义,因此我不必更新两者(和忘记在某个时候做一个)

sql sql-server alias sql-server-2005 where-clause

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

编译时会发生什么?

我想知道什么是编译,编译时会发生什么?我的意思是,你按下编译或输入控制台,但它在"背景"中实际做了什么?

compiler-construction

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

为什么这个LINQ join语句不起作用?

我有这个LINQ查询:

    // types...
    LinkedList<WeightedItem> itemScores = new LinkedList<WeightedItem>();

    var result = from i in _ctx.Items
                 join s in itemScores on i.Id equals s._id
                 orderby s._score descending
                 select new ItemSearchResult(i, s._score);

    // this fails:
    return result.ToList();
Run Code Online (Sandbox Code Playgroud)

哪个生成此错误:

无法创建类型为'System.Collections.Generic.IEnumerable`1'的常量值.
在此上下文中仅支持原始类型(例如Int32,String和Guid').

[编辑]以下代码WeightedItem:

public class WeightedItem
{
    public int _id;
    public decimal? _score;

    public WeightedItem(int id, decimal? score)
    {
        _id = id;
        _score = score;
    }
}
Run Code Online (Sandbox Code Playgroud)

你能看出我做错了什么吗?代码编译完美,_ctx.Items和itemScores都包含正确的值.

c# linq linq-to-entities entity-framework join

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

如何用Reflection + C#获取所有引用

使用System.Reflection,我可以从特定的类中获取所有方法

我需要知道这些方法的参考是什么.例如:在Visual Studio中,如果需要特定对象的引用

  • 右键单击对象并选择"查找所有引用"
  • Visual Studio显示此选定对象的引用

我想做同样的事情,但是从反射或其他方式的代码.

我可以这样做吗?

c# reflection

10
推荐指数
1
解决办法
2656
查看次数

无法比较EF查询中的元素异常

我基本上:

public ActionResult MyAction(List<int> myIds)
{
    var myList = from entry in db.Entries
             where (myIds == null || myIds.Contains(entry.Id))
                 select entry;
    return View(myList);
}
Run Code Online (Sandbox Code Playgroud)

目标是仅获取具有传递的ID的项目或返回所有项目.(其他标准为清晰起见)

当我返回时myList,我得到一个异常,我做了一些调试,并在执行时发生.ToList()

无法比较'System.Collections.Generic.List`1'类型的元素.
仅支持基本类型(例如Int32,String和Guid)和实体类型.

c# entity-framework-4.1

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

如何使用LINQ to Entity将数据导出到Excel?

我的数据来自我的ASP.NET页面上的实体数据模型表.现在,我必须在按钮单击时将此数据导出到Excel中.

如果它正在使用OLEDB,它就像在这里一样直截了当:http://csharp.net-informations.com/excel/csharp-excel-oledb-insert.htm

这是我从查询表中读取数据的函数:

var model = from i in myEntity.Inquiries
            where i.User_Id == 5
                        orderby i.TX_Id descending
                        select new {
                            RequestID = i.TX_Id,
                            CustomerName = i.CustomerMaster.FirstName,
                            RequestDate = i.RequestDate,
                            Email = i.CustomerMaster.MS_Id,
                            DocDescription = i.Document.Description,
                            ProductName = i.Product.Name
Run Code Online (Sandbox Code Playgroud)

c# asp.net excel linq-to-entities export-to-excel

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