请解释此代码:
public static Func<TInput1, TOutput> Curry<TInput1, TOutput>(this Func<TInput1, TOutput> f)
{
return x => f(x);
}
Run Code Online (Sandbox Code Playgroud)
要么
Func<Int32, Int32> SubtractOne = x => x - 1;
Run Code Online (Sandbox Code Playgroud)
这些技术的名称是什么?
LINQ到LIN的数据集子集是EF还是这两个是独立的?
Local Database CacheVisual Studio 中项目类型的用法是什么?
如果我们将属性定义为属性,public并且在此属性中我们有一个protectedgetter.这是什么意思?如果属性是公共的,为此定义受保护的getter是什么意思?请看下面的代码:
public ISessionFactory SessionFactory
{
protected get { return sessionFactory; }
set { sessionFactory = value; }
}
Run Code Online (Sandbox Code Playgroud) 我有一个方法,我想将此方法作为扩展方法添加到我的类的属性.此方法将表达式作为输入参数.方法如下:
public static string GetPropertyName<T>(Expression<Func<T>> propertyExpression)
{
return (propertyExpression.Body as MemberExpression).Member.Name;
}
Run Code Online (Sandbox Code Playgroud)
我想像下面的例子一样使用这个方法:
string propertyName = MyClass.Property1.GetPropertyName();
Run Code Online (Sandbox Code Playgroud)
可能吗?如果是的话,解决方案是什么?
在NHibernate映射文件的ID Generator部分,分配和选择的含义是什么?
我创建了一个新的存储过程WITH ENCRYPTION语句,现在我想查看它的主体.
解决办法是什么?
我们用WPF编写了一个应用程序.当我们构建这个项目时,除了以下内容之外,我们还会生成3个文件:
> OurApplication.exe
> OurApplication.exe.config
Run Code Online (Sandbox Code Playgroud)
他们的名字是:
> OurApplication.vshost.exe
> OurApplication.vshost.exe.config
> OurApplication.vshost.exe.manifest
Run Code Online (Sandbox Code Playgroud)
首先,这些文件是什么?其次,这个配置文件中的哪一个是主要的?如果我们删除这3个文件,我们可以运行应用程序吗?
c# ×7
sql-server ×2
.net ×1
app-config ×1
build ×1
database ×1
encryption ×1
expression ×1
getter ×1
keyword ×1
lambda ×1
linq ×1
nhibernate ×1
oop ×1
orm ×1
properties ×1
protected ×1
public ×1
sql ×1
t-sql ×1
types ×1
wpf ×1