小编Vai*_*ain的帖子

如何在Entity Framework中查找最后插入的行的标识?

我在多个表中插入数据.我需要知道表中最后插入的(自动递增的)ID.我需要在其他表中将它用作Foriegn Key.

总之,我需要替代@@IdentityT-Sql.

.net entity-framework

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

DataContract与消息合同

虽然我已经阅读了一些关于消息合同的WCF文章,但我无法理解消息合同的真实用途.我可以MessageContract代替DataContract或补充使用DataContract吗?

.net c# wcf web-services

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

如果我更新视图,我的原始表将更新

假设我有两个表Employee和Locations.另外,我有一个视图viewEmpLocation,它是通过加入Employee和Locations来实现的.

如果我更新视图,原始表中的数据是否会更新?

sql t-sql sql-server sql-server-2005 views

31
推荐指数
3
解决办法
9万
查看次数

受保护的内部在.Net中意味着什么

Protected Means,我们只能在派生类中访问此成员,而internal意味着我们可以使用对象访问同一程序集中任何类型的此成员.因此,我可以将受保护的内部成员视为同一程序集中的公共成员.并作为不同组件中受保护成员.

编辑:

namespace pracConsole
    {
class Class1
{
    protected internal int val;
    public int hello()
    {
        Console.WriteLine("This is method pracConsole.hello");
        Console.ReadLine();
        return 1;

    }
}
class program
{
    static void Main(string[] args)
    {
        Class1 _class1 = new Class1();
        _class1.val = 3;
        _class1.hello();
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

}

请参阅我能够访问,在非派生类中保护内部...所以它在同一个程序集中作为公共工作...你怎么说.

.net c# oop

31
推荐指数
1
解决办法
6831
查看次数

如何在datacontract WCF中使用枚举

我希望在WCF Web服务的datacontract中有一个枚举.

我正在尝试使用

[DataContract]
class myclass
{
    [DataMember]
    public int id {get; set;}

    [DataContract]
    public enum myenum
    { 
        [EnumMember]
        a,
        [EnumMember]
        b
    }
}
Run Code Online (Sandbox Code Playgroud)

但我无法访问wcf客户端的枚举.请让我知道我做错了什么.

.net c# wcf web-services

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

如何检查邮件是否已成功发送

我正在开发一个Asp.Net应用程序,如果他忘记了密码,我将向用户的电子邮件地址发送邮件.

我想检查邮件是否已成功发送.有没有什么方法可以肯定地知道.

编辑

如果电子邮件ID不存在,那么我会检测到失败.

.net c# asp.net smtp

23
推荐指数
5
解决办法
6万
查看次数

如何在Asp.Net页面中包含Javascript文件

我想在ASP.NET页面中使用javascript进行一些客户端验证.

我试过用

<script src="../../../JS/Registration.js" language="javascript" type="text/javascript" />

但它不起作用.请帮忙.

javascript asp.net master-pages

22
推荐指数
4
解决办法
14万
查看次数

C#automapper嵌套集合

我有一个像这样的简单模型:

public class Order{
   public int Id { get; set; }
   ... ...
   public IList<OrderLine> OrderLines { get; set; }
}

public class OrderLine{
   public int Id { get; set; }
   public Order ParentOrder { get; set; }
   ... ...
}
Run Code Online (Sandbox Code Playgroud)

我用Automapper做的是这样的:

    Mapper.CreateMap<Order, OrderDto>();
    Mapper.CreateMap<OrderLine, OrderLineDto>();
    Mapper.AssertConfigurationIsValid();
Run Code Online (Sandbox Code Playgroud)

它抛出一个异常,说:"OrderDto中的OrderLineDtos属性未映射,添加自定义映射......"当我们在Domain和DomainDto中使用自定义语法时,我如何指定OrderDto中的OrderLineDtos集合对应于OrderLines有序吗?

谢谢

c# automapper

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

我们在MS-Access中有交易吗?

我正在使用C#.NET和MS-Access开发一个小型桌面应用程序.我没有任何MS-Access的经验.我想知道我们是否可以在Ms-Access中使用事务.

我有下面提到的情况.

插入Tbl1
插入Tbl2

我想只在插入tbl1成功时插入tbl2.如果在tbl2中插入期间有一些异常,我想在tbl1中回滚插入.
我知道这可以很容易地在sql-server中实现,但是在ms-access的情况下,我应该如何管理它.请帮助,提前致谢.

.net c# sql ado.net ms-access

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

主要方法中的变量是否为静态

众所周知,静态方法只能对静态成员起作用.

public static void Main()
{
    Test t1 = new Test();
}
Run Code Online (Sandbox Code Playgroud)

这里的Main方法是静态的,但我没有声明t1为静态.它隐含着静态吗?

.net c# static

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