小编Sha*_*ean的帖子

实体框架在提交时删除全部

在LINQ to SQL中,我可以这样做:

context.User_Roles.DeleteAllOnSubmit(context.User_Roles.Where(ur => ur.UserId == user.UserId));
Run Code Online (Sandbox Code Playgroud)

什么与实体框架相当?

entity-framework

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

使用Ninject将存储库注入自定义成员资格提供程序

我正在尝试使用MVC 3中的ninject将存储库注入自定义成员资格提供程序.

在MembershipProvider中,我尝试了以下内容:

[Inject]
public ICustomerRepository _customerRepository{ get; set; }
Run Code Online (Sandbox Code Playgroud)

[Inject]
public TUMembershipProvider(ICustomerRepository customerRepository)
{
    _customerRepository = customerRepository;
}
Run Code Online (Sandbox Code Playgroud)

在我的ninject模块中,我尝试了以下方法:

Bind<MembershipProvider>().ToConstant(Membership.Provider);
Run Code Online (Sandbox Code Playgroud)

以上都不是.

当我使用(在global.asa)

kernel.Inject(Membership.Provider);
Run Code Online (Sandbox Code Playgroud)

和...一起

[Inject]
public ICustomerRepository _customerRepository{ get; set; }
Run Code Online (Sandbox Code Playgroud)

它有效,但我没有生命周期管理,这将导致NHibernate的"ISession is open"错误,因为ISession是InRequestScope而存储库不是.

asp.net-mvc ninject-2 asp.net-mvc-3

18
推荐指数
2
解决办法
3871
查看次数

分页,排序等在存储库模式中的位置?

我们在asp.net存储库模式项目中将数据分页和排序的逻辑放在哪里?

它应该进入服务层还是放在控制器中并让控制器直接调用存储库?Controller - > Repository 在这里显示为jquery网格.

但与该文章不同,我的存储库返回 IQueryable<datatype>

asp.net-mvc repository-pattern asp.net-mvc-3

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

如何在eclipse aptana插件中调试rails上的ruby

我正在试图找出这个eclipse aptana插件(来自视觉工作室背景).当我尝试按如下方式调试我的项目时:

在此输入图像描述

它抛出此错误:

Unable to find 'rdebug-ide' binary script. May need to install 'ruby-debug-ide' gem, or may need to add your gem executable directory to your PATH (check location via 'gem environment').

这是gem environment:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.5.2
  - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i386-mingw32]
  - INSTALLATION DIRECTORY: C:/Ruby192/lib/ruby/gems/1.9.1
  - RUBY EXECUTABLE: C:/Ruby192/bin/ruby.exe
  - EXECUTABLE DIRECTORY: C:/Ruby192/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-mingw32
  - GEM PATHS:
     - C:/Ruby192/lib/ruby/gems/1.9.1
     - C:/Users/Lol/.gem/ruby/1.9.1
  - GEM CONFIGURATION:
     - …
Run Code Online (Sandbox Code Playgroud)

ruby aptana eclipse ruby-on-rails

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

在字符串文字引号内输出razor字符串

我该怎么做呢:

<tr id="paymentId_@item.ItemId">
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像:

<tr id="paymentId_0">
Run Code Online (Sandbox Code Playgroud)

什么时候item.ItemId是0.

asp.net-mvc razor asp.net-mvc-3

17
推荐指数
1
解决办法
8827
查看次数

在j#中将json反序列化为匿名对象

如何将一串json格式的数据转换为匿名对象

.net json

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

Automapper映射到嵌套类

我有一个类,我需要映射到多个类,例如.

这是我从(视图模型)映射的源:

public class UserBM
{
    public int UserId { get; set; }

    public string Address { get; set; }
    public string Address2 { get; set; }
    public string Address3 { get; set; }
    public string State { get; set; }

    public int CountryId { get; set; }
    public string Country { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是目标类的方式(域模型):

public abstract class User
{
    public int UserId { get; set; }

    public virtual Location Location { get; set; }
    public virtual int? …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc automapper

16
推荐指数
1
解决办法
9551
查看次数

开始创建简单的可启动C程序

有人可以指导我创建一个简单的可启动hello世界计划的路径/步骤吗?我有C/C++的基本知识.

我的目标是创建一个非常简单的操作系统.

我想尽可能多的相关链接参考和样本.

boot

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

C#:寻求PNG压缩算法/库

我需要压缩或至少降低用户上传到我网站的某些png图像的质量.我已经调整了它的大小,但这对图像大小没有太大作用.

寻求.net 4.0或更低版本的png /图像压缩或质量损失算法或库.


这就是我目前保存/转换图像的方式:

Image mainImg = ImageHelper.ResizeImage(bmp, 600, 500, false);
mainImg.Save(filePath, System.Drawing.Imaging.ImageFormat.Png);
Run Code Online (Sandbox Code Playgroud)

.net c# algorithm png

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

ASP.NET MVC获得当前主机

如何在不使用主机的情况下获取主机Request?此代码可以放在控制器中:

return String.Equals(this.Request.Url.Host, absoluteUri.Host, StringComparison.OrdinalIgnoreCase);
Run Code Online (Sandbox Code Playgroud)

但我正在将它从控制器中移出,需要找到另一种方法来取代它this.Request.Url.Host.

我的目的是在helper类中访问此方法:

Url.IsLocalUrl(returnUrl);
Run Code Online (Sandbox Code Playgroud)

我的帮助方法如下所示:

public static string GetLocalUrl(string url)
{
     if(Url.IsLocalUrl()){
         return url;
     }
     else{
         return Action("Security", "Home");
     }
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

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