小编Riz*_*Riz的帖子

Linq语法 - 选择多个列

这是我用于实体模型的Linq语法

IQueryable<string> objEmployee = null;

objEmployee = from res in _db.EMPLOYEEs
              where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo)
              select res.EMAIL;
Run Code Online (Sandbox Code Playgroud)

如何选择多列?就像我想选择res.ID一样.我怎么能收到那些?我认为,IQueryable是行不通的.这被称为Linq to SQL - 对吗?

c# linq entity-framework

87
推荐指数
3
解决办法
21万
查看次数

如何制作Generic Type Cast功能

可能重复:
是否有一个通用的Parse()函数,它将使用parse将字符串转换为任何类型?

我想做一些通用函数来做一些操作,比如:

ConvertValue<T>(string value)
Run Code Online (Sandbox Code Playgroud)

如果T是,int则函数将值转换为int并返回结果.

同样,如果Tboolean,函数将转换valueboolean并返回它.

怎么写这个?

.net c# generics

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

如何编写一个类(如数组)可以用`arr [key]`索引?

像我们一样Session.Add("LoginUserId", 123); ,然后我们可以Session["LoginUserId"]像Array一样访问它们如何实现它?

.net c# arrays indexer

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

如何使用WAMP配置xdebug

我正在使用wamp 2.0并尝试为php安装XDebug扩展.我已经按照这里写的所有步骤http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP 但仍然无法正常工作.

有任何建议如何解决这个问题?

wamp xdebug

16
推荐指数
3
解决办法
4万
查看次数

使用System.Web.Caching.Cache

我正在尝试使用缓存,但得到以下错误.如何正确使用缓存?

protected void Page_Load(object sender, EventArgs e) {
x = System.DateTime.Now.ToString();
 if (Cache["ModifiedOn"] == null) { // first time so no key/value in Cache
    Cache.Insert("ModifiedOn", x); // inserts the key/value pair "Modified On", x            
 }
 else { // Key/value pair already exists in the cache
     x = Cache["ModifiedOn"].ToString();
 } }
Run Code Online (Sandbox Code Playgroud)

'System.Web.Caching.Cache'是'type',但用作'变量'

c# asp.net caching

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

找不到类型或命名空间名称"ObservableCollection"

我在asp.net c#framework 3.5中使用Entity Framework我使用poco生成器模板生成了实体类.但我收到以下错误:

ObservableCollection找不到类型或命名空间名称(您是否缺少using指令或程序集引用?)

FYI System.Collections.ObjectModel也在课堂上添加.

可能有什么不对?怎么解决?

c# asp.net entity-framework

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

C# - 如何在类上实现IEnumerator

如何在这个类上实现IEnumerator,以便我可以在foreach循环中使用它.

public class Items
    {
        private Dictionary<string, Configuration> _items = new Dictionary<string, Configuration>();

        public Configuration this[string element]
        {
            get
            {

                if (_items.ContainsKey(element))
                {
                    return _items[element];
                }
                else
                {
                    return null;
                }
            }

            set
            {
                _items[element] = value;
            }
        }
   }
Run Code Online (Sandbox Code Playgroud)

在此示例中,Configuration是一个具有很少属性的简单类.

c#

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

web.config的System.webServer和System.web部分

有什么指向在web.config中定义错误文档的两个单独部分?

<system.webServer>
...
   <httpErrors errorMode="Custom">
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" prefixLanguageFilePath="" path="/ErrorPage_404.aspx" responseMode="ExecuteURL" />
   </httpErrors>
...
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

<system.web>
...
   <customErrors defaultRedirect="/Forms/Errors/Error.aspx" mode="On">
      <error statusCode="404" redirect="/ErrorPage_404.aspx" />
   </customErrors>
...
</system.web>
Run Code Online (Sandbox Code Playgroud)

如果我删除第一部分,IIS7将不会显示错误页面.如果我删除第二个,我的VS调试器将不会显示错误页面.

iis error-handling configuration web-config

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

拖动时使用鼠标光标显示图像缩略图

我有一个小的 WPF 应用程序,它有一个带有图像控件的窗口。图像控件显示来自文件系统的图像。我希望用户能够将图像拖放到桌面或任何地方进行保存。它工作正常。

但是我想在用户拖动鼠标光标时显示小图像缩略图。就像我们将图像从 Windows 文件资源管理器拖到其他地方一样。如何实现?

当前拖放行为

当前拖放行为

期望的行为

期望的行为

这是我的 XAML 代码

<Grid>
   <Image x:Name="img" Height="100" Width="100" Margin="100,30,0,0"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

这是 C# 代码

   public partial class MainWindow : Window
    {
        string imgPath;
        Point start;
        bool dragStart = false;

        public MainWindow()
        {
            InitializeComponent();
            imgPath = "C:\\Pictures\\flower.jpg";

            ImageSource imageSource = new BitmapImage(new Uri(imgPath));
            img.Source = imageSource;
            window.PreviewMouseMove += Window_PreviewMouseMove;
            window.PreviewMouseUp += Window_PreviewMouseUp;
            window.Closing += Window_Closing;
            img.PreviewMouseLeftButtonDown += Img_PreviewMouseLeftButtonDown;
        }

        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            window.PreviewMouseMove -= Window_PreviewMouseMove;
            window.PreviewMouseUp -= Window_PreviewMouseUp;
            window.Closing -= …
Run Code Online (Sandbox Code Playgroud)

c# wpf drag-and-drop

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

HttpContext.Current.Cache - 什么时候自动清除?

在我的Web表单应用程序中,我使用HttpContext.Current.Cache来存储一些不同表单使用的信息,以避免每次都进入db.

我的问题是,什么时候会被清除?或者它会保留在那里,直到我通过代码删除它或重新启动IIS?

.net iis caching

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