Tag: 数据库

Oracle Sequence nextval是来回跳转的数字

我创建了一个新表和一个新序列,我有两个C#Web服务尝试使用mySequence.nextval使用相同的查询将记录插入此表(是的,我检查了很多次,它们都使用mySequence.nextval )。 两个Web服务正在向表中插入行,但mySequence.nextval不按顺序返回数字 以下是创建记录的方式,显示了从mySequence.nextval获取其值的PrimaryKey 1 21 22 23 2 3 24 25 4 27 28 5 到目前为止没有重复,但为什么mySequence.nextval来回跳跃? 我应该担心吗 更新:使用cache_size = 20创建序列

C#split,返回数组中的键/值对

我是C#的新手,因此我正在寻找外行人的条款。 基本上,我想做的是转: 键1 = VAL1 |键2 =值2 | … | keyN = VALN 进入一个数据库数组,你猜对了,key1返回val1,key2返回val2等等。我知道我可以使用split返回一个字符串,但从那时起,我不知所措。 任何帮助将不胜感激! 我希望我的意图明确,但如果您有任何疑问,请不要犹豫!

更新条目时发生错误。 有关详细信息,请参阅内部exception

当我删除列表框中的项目时,我收到问题中的错误,如下面的屏幕截图所示: 我不知道内部exception在哪里,但我尝试尝试,捕获但我在问题中得到了相同的错误。 以下是所有代码: namespace WpfApplication7 { /// /// Interaction logic for Edit_Rooms.xaml /// public partial class Edit_Rooms : Window { public Edit_Rooms() { InitializeComponent(); } //initialises entities WpfApplication7.AllensCroftEntities1 allensCroftEntities1 = new WpfApplication7.AllensCroftEntities1(); private Room ObjectIndex; private void Window_Loaded(object sender, RoutedEventArgs e) { // Load data into Rooms. System.Windows.Data.CollectionViewSource roomsViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource(“roomsViewSource”))); //runs a query to […]

Windows Forms,DB驱动的应用程序开发/原型设计是否有任何框架?

我正在编写简单的数据库驱动的应用程序,80%的function是对大约15个表的CRUD操作。 来自Web开发背景我认为我可以使用Rails脚手架覆盖几乎所有这些CRUD案例或者说Django管理员。 所以我开始寻找类似Rails / Django的框架,但对于Windows Forms应用程序(当然我理解“富客户端”应用程序开发明显不同于Web开发,我不期待任何真正相似的东西)。 令我感到惊讶的是,除了各种ORM(让我们称之为模型层)之外,在View-Controller层中我似乎没什么选择。 也许我错过了什么? PS。 我评估了Visual Studio DataSet Designer,但它似乎只适用于最简单的情况,并且需要额外的代码来完成任何稍微不重要的任务。 (补充)到目前为止我发现: TrueView for .NET (感谢Vijay Patel) NConstruct

动态创建.mdf / .sdf数据库

如何使用“代码”创建一个新的.mdf / .sdf数据库? 我试过这个: http : //support.microsoft.com/kb/307283 所有这一切都是在ConnectionString上失败的。 由于在创建之前我没有与存在的文件的连接,我怎么才能只创建一个mdf / sdf数据库来连接到SQL Express Server? 我希望能够只连接到服务器并创建文件,从那里可能更容易创建表等。 有什么建议?

以编程方式使用备份数据库

如何以编程方式使用.bak数据库备份文件(通过SQL Server中的查询备份)? 我希望我的应用程序将我的数据库备份到一个位置(我已经可以这样做),并且我还希望它能够加载备份的数据库(.bak文件)。 我怎么能用C#做到这一点?

我可以用密码加密SQLite数据库吗?

我使用SQLite数据库版本3与C#Windows应用程序..我想使用密码或任何其他加密方式加密SQLite数据库文件,以防止客户端从程序文件文件夹中打开它。 我不想要任何运行时加密方式,我只想在客户端尝试从程序文件中打开它时使数据库文件显示密码字段..谢谢 编辑 如果我从代码加密它,客户端可以在安装完成后打开它并将db文件传输到程序文件,然后再打开程序执行加密不是吗?

AspNetUsers的ID作为单独表中的外键,一对一的关系

我上下打量,尝试了所有不同的方法,能够将AspNetUser表的外键存储在一个单独的Customer表中。 我仍然是ASP.NET和entity framework的新手,但我已经阅读了不少post和文档。 目前这就是我所拥有的 楷模 public class Customer { [Display (Name=”Customer ID”)] public int CustomerID { get; set; } public string UserId { get; set; } [ForeignKey(“UserId”)] public virtual ApplicationUser ApplicationUser { get; set; } } public class ApplicationUser : IdentityUser { public virtual Customer Customer { get; set; } } public class ApplicationDbContext : […]

如何从C#中的SQL查询结果中填充类?

我有一个这样的课: public class Product { public int ProductId { get; private set; } public int SupplierId { get; private set; } public string Name { get; private set; } public decimal Price { get; private set; } public int Stock { get; private set; } public int PendingStock { get; private set; } } 我可以从我的数据库中获取这些细节,如下所示: […]

执行回滚 – 存储库集成测试

我想实现我的Entity Framework驱动的存储库的集成测试。 问题是如何在测试完成后回滚数据库状态。 目前,我计划在测试SetUp上启动事务,并在测试TearDown时将其回滚。 除手动数据库清除外还有其他解决方案吗?